Моя проблема заключается в том, что в определениях триггеров жестко закодировано исходное имя схемы, например:
TRIGGER `sales`.`tender_delete_trigger`
AFTER DELETE ON `sales`.`tender`
FOR EACH ROW
......
Поэтому, если сделать резервную копию схемы «продажи» с помощью mysqldump, а затем попытаться восстановить вновь созданную схему с именем «продажи_тест» на том же сервере, я получаю сообщение об ошибке, указывающее, что что-то в строках нескольких триггеров не разрешено для одного и того же события.
Мое текущее решение состоит в том, чтобы вручную заменить старое имя схемы «продажи» на новое имя схемы «продажи_тест» в файле дампа. Это работает, но есть ли более простое и менее утомительное решение?