- 您可以创建触发器并将所需的值插入另一个表。
- 我不确定,但是-对于MYISAM表,您可以锁定
employee
表,选择值并将其插入另一个表,然后更新和解锁employee
表。
编辑:
我已经尝试了一种使用InnoDb表的方案,它似乎可以工作-
START TRANSACTION;SELECt * FROM table WHERe id = 1 FOR UPDATe; -- lock rows-- Or call this select to insert and lock rows-- INSERT INTO table_output SELECT * FROM table WHERe id = 1 FOR UPDATE;-- Make modificationsUPDATE table SET column1 = '111' WHERe id = 1;COMMIT;
SELECT语句(FOR UPDATE子句)



