Tertius, Рекомендую при звонке на несколько телефонов добавлять ещё ключ i, чтобы включённая на каком-либо из телефонов переадресация не прерывала вызов на остальных.
pandaa, Не нарушает, если поле представляет собой единое значение - список документов, обрабатываемый в СУБД целиком, без разделения на отдельные элементы.
Что делает с этим списком клиент - это уже проблемы клиента и к БД не относятся.
stainer, Как минимум, не хватает индекса по `p_bikes_attrs`.`art`.
Затем, использовано неиндексируемое выражение (cd1.c_count-cd2.c_count is null OR cd1.c_count-cd2.c_count > 0). Его тоже лучше преобразовать так, чтобы в левой части условий не было выражений. Можно попробовать вариант `cd1`.`c_count` > IFNULL(`cd2`.`c_count`, 0)
Эльдар Имамвердиев, Ещё раз повторю. В этом триггере у вас чистый INSERT, а он в принципе не может изменить никакие записи ни в какой таблице. Смотрите, какие ещё у вас установлены триггеры и какие ещё проходят запросы. Где-то должен быть UPDATE.
Добавлю. Возможность удаления файла есть, поскольку она регулируется правами не на файл, а на каталог. Создание, переименование и удаление файлов - это изменение каталога.