MySQL触发器:插入后更新新表并删除旧数据

时间:2017-10-06 07:39:40

标签: mysql phpmyadmin

我有两个类似的表新数据插入table_1。我想在phpMyAdmin中编写一个触发器来更新table_2中的旧数据,其中包含插入table_1的新数据并删除table_1个新数据。 ech行有唯一的ID。

看起来很简单,但我没有MySQL知识。

感谢。

1 个答案:

答案 0 :(得分:0)

您无法更新执行触发器的表。 MySQL在插入表时锁定表,并且在锁定时不允许更新表(这可能会导致死锁)

我认为更好的解决方案是使用存储过程。而且对我来说,你想要实现的目标看起来很奇怪,你可以用更新的数据更新table_2,这更有效,更有意义。