Я вижу, что триггеры сохраняются в отдельных файлах таблиц с --tab
и --triggers
.
Но для процедур я могу подтвердить, что они выбрасываются в стандартный вывод.То же самое относится и к --events. Все, что я мог придумать, это:
mysqldump --tab='/path/to/output/dbName' --triggers --routines --events dbName > /path/to/output/dbName/_events.and.routines.sql
Поскольку, когда подпрограммы выбрасываются в стандартный вывод,> может поместить их в файл.
Так что теперьв / path / to / output / dbName у меня будет дополнительный файл с именем _events.and.routines.sql, содержащий подпрограммы и события.
Я просто не знаю, будет ли mysqlimport принимать эти экспортированные файлыподпрограммы автоматически.