- Можете да създадете тригер и да вмъкнете стойности, от които се нуждаете, в друга таблица.
- Не съм сигурен, но - за таблици 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 modifications
UPDATE table SET column1 = '111' WHERE id = 1;
COMMIT;
Изявление SELECT (клауза FOR UPDATE)