gpt4 book ai didi

MySQL Workbench 删除之前为表定义的触发器

转载 作者:行者123 更新时间:2023-11-29 13:17:34 25 4
gpt4 key购买 nike

我正在使用

MySQL Workbench CE for Windows version 5.2.47 revision 10398

MySQL Version 5.5.34-0ubuntu0.12.10.1

我的问题是,当我在表上添加新的(不同的)触发器时,所有以前定义的触发器都会被删除。

或更具体地说:我有一个定义了 AFTER_DELETE 触发器的表:Test_table_ADEL

当我在同一个表上添加 AFTER_INSERT 触发器 Test_table_AINS 并单击“应用”时,工作台决定删除所有先前定义的触发器。

如果存在 DB.Test_table_ADEL,则删除触发器

我可以在执行 SQL 语句之前手动更改它们,并且可以删除该触发器的 DROP,但这仍然是一个非常烦人的行为。

有人知道可能是什么原因造成的吗?我记得几个月前,我为每个表定义了多个触发器,添加 AFTER_INSERT、AFTER_UPDATE、BEFORE_DELETE 触发器没有问题,并且不会丢失旧触发器。

最佳答案

升级到最新的 MySQL Workbench 版本(目前为 6.0 GA,6.1 为测试版)。这是一个错误,已在新版本中修复。

关于MySQL Workbench 删除之前为表定义的触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com