我有两个类似的表新数据插入到table_1中。我想在phpMyAdmin中编写一个触发器,用插入到table_1的新数据更新table_2中的旧数据,并删除table_1中的新数据。ech行具有唯一id。
它看起来很简单,但我没有MySQL知识。
谢谢。
发布于 2017-10-06 16:02:23
不能更新执行触发器的表。MySQL在向表中插入数据时将其锁定,并且不允许在锁定时对其进行更新(这可能会导致死锁)
我认为对您来说更好的解决方案是使用存储过程。而且对我来说,你想要实现的目标似乎很奇怪,你可以用新的数据更新table_2,这样性能更好,也更有意义。
https://stackoverflow.com/questions/46600683
复制相似问题