我有两个类似的表新数据插入table_1
。我想在phpMyAdmin中编写一个触发器来更新table_2
中的旧数据,其中包含插入table_1
的新数据并删除table_1
个新数据。 ech行有唯一的ID。
看起来很简单,但我没有MySQL知识。
感谢。
答案 0 :(得分:0)
您无法更新执行触发器的表。 MySQL在插入表时锁定表,并且在锁定时不允许更新表(这可能会导致死锁)
我认为更好的解决方案是使用存储过程。而且对我来说,你想要实现的目标看起来很奇怪,你可以用更新的数据更新table_2,这更有效,更有意义。