0
MySQL工作台CE for Windows版本47年2月5日修订10398
和
MySQL版本34年5月5日表-0ubuntu0.12.10.1
我的问题是当我在我的表上添加一个新的(不同的)触发器时,我之前定义的所有触发器都被删除。
或更具体地说: 我有一个定义了AFTER_DELETE触发器的表:Test_table_ADEL
。
当我在同一张表上添加一个AFTER_INSERT触发器Test_table_AINS
,然后单击“应用”时,工作台决定放弃所有以前定义的触发器。
DROP TRIGGER IF EXISTS DB.Test_table_ADEL
我可以手动更改SQL语句,他们得到执行之前,我可以删除该触发器DROP,但仍然是一个非常令人讨厌的行为。
有没有人有什么想法可能会导致这种情况? 我可以回想几个月前我为每个表定义了多个触发器,添加AFTER_INSERT,AFTER_UPDATE,BEFORE_DELETE触发器并且不会丢失旧触发器。
我从5.2.47(触发问题)升级到6.1.4,我可以确认问题已经解决。 –