我正在使用正向工程来保存创建我的数据库的脚本,但我也有一些我希望包含在其中的触发器。事实上,触发器在Schema选项卡中定义,而正向工程在Model选项卡中完成。
我需要能够将整个数据库创建脚本发送给某人,以便他们可以在最终创建它。我知道如何在我的数据库中将触发器应用到数据库,但除了单独发送触发器脚本之外,我不知道如何将它们包含在创建脚本中。
是否将触发器语句放在数据库创建脚本的末尾(由正向工程生成)这么简单?
答案 0 :(得分:0)
使用 -
转储数据库要转储所有数据库,请调用 带有--all-databases选项的mysqldump:
mysqldump --all-databases > dump.sql
这是转储数据库的触发器和存储过程的命令:
mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt [dbname]
希望它对你有所帮助。