创建触发器后不能进行修改操作,Can't update table 'psxt_user' in stored function/trigger because sql异常触发器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常遗憾,MYSQL中触发器中不能对本表进行 insert ,update ,delete 操作,以免递归循环触发。 恩,了解了,刚才查了下,对于update 只能用set 进行操作,insert与delete只能借助第二张表才能实现需要的目的。 导致原因是 在一张表中的触发器,不能直接对同一张表执行 增加,删除,修改操作,防止造成死循环(个人理解)。借助连接查询语句试试看,实现思路,先将要符合删除条件的记录查询出来,作为一个新的集合(相当于一张中间表),在通过集合与当前表的 inner join 语句 进行删除 (记得之前用过,好像可以,记得不是很清楚了) update tb1 set id=old.id; 这样写是不是错的啊 大家帮我看看这种问题遇到过吗?这是我多年来遇到的最 mysql 忘记密码怎么办啊 请问phpMyAdmin 如何创建一个用户,这个用户能够创建数据库 请问网站MYSQL数据库如何移植到其他服务器上? 为何显示not found ? 数据库的参照完整性问题 mysql 看不到慢查询日志内容 MySQL中有类似于DELPHI的IdHTTP功能吗? 导入数据库失败请求帮助,#1067 - Invalid default value for where后使用case when的问题 如何替换某一个值的内容的最后一个指定的字符 mysql 触发器 数据插入一小时后如果没有任何操作时删除
借助连接查询语句试试看,实现思路,先将要符合删除条件的记录查询出来,作为一个新的集合(相当于一张中间表),在通过集合与当前表的 inner join 语句 进行删除 (记得之前用过,好像可以,记得不是很清楚了)
这样写是不是错的啊