【发布时间】:2014-01-24 18:24:56
【问题描述】:
好吧,伙计们,我的问题有点像第一世界的问题,但它困扰着我......
我正在使用 MySQL Workbench 设计我的 MySQL 数据库,在绘制所有表、触发器和 INSERTs 之后,我让 Workbench 为我生成 CREATE-SQL。这真的很酷,但问题出在:
我的触发器之一是
AFTER INSERT触发器,它依赖于INSERTI 也在 Workbench 中定义。但是因为触发器是在INSERTs 之后创建的,所以触发器不会触发。
当然,我可以打开一个文本编辑器并在触发后复制我的所有INSERTs,但是是的,这就是让我烦恼的地方。我也可以写一个脚本,但我的问题是:
我可以在 MySQL Workbench 中更改导出的
CREATE-SQL 的顺序吗?
【问题讨论】:
-
错误是什么?向我们展示您的脚本 - CREATE TABLE、CREATE TRIGGER...
-
没有错误。 CREATE TRIGGER 语句就在 INSERT 语句之后,这就是触发器不触发的原因。所以就像我之前问的那样,我只想更改 CREATE 语句的顺序。
标签: mysql database mysql-workbench