Я успешно создал вставку перед триггером таблицы, используя механизм innodb, который «выдает» ошибку, выполняя вставку в несуществующую таблицу. Проблема в том, что при попытке запустить скрипт создания базы данных на рабочем сервере это не удается, потому что таблица вставки не существует. Тем не менее, тот же скрипт отлично работает на моей рабочей станции, что заставляет меня думать, что существует параметр конфигурации MySQL, который вызывает сбой сценария создания.MySQL создает триггер «перед вставкой» и вызывает ошибки в триггерах
Вопрос, который возникает у моей проблемы, заключается в том, является ли производственный сервер компилятором триггера, и моя рабочая станция не является (или компилируется во время выполнения). В производственной среде я бы предпочел, чтобы SQL был скомпилирован при создании.