- Anda bisa membuat pemicu dan memasukkan nilai yang Anda butuhkan ke tabel lain.
- Saya tidak yakin, tetapi - untuk tabel MYISAM Anda dapat mengunci
employee
tabel, pilih dan masukkan nilai ke tabel lain, lalu perbarui dan buka kunciemployee
tabel.
EDIT:
Saya telah mencoba satu skenario dengan tabel InnoDb, sepertinya berhasil -
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;
Pernyataan PILIH (klausa UNTUK UPDATE)