Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Klausa OUTPUT di MySQL

  1. Anda bisa membuat pemicu dan memasukkan nilai yang Anda butuhkan ke tabel lain.
  2. Saya tidak yakin, tetapi - untuk tabel MYISAM Anda dapat mengunci employee tabel, pilih dan masukkan nilai ke tabel lain, lalu perbarui dan buka kunci employee 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)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Setiap Baris Ke-N di MySQL

  2. Cara Menginstal MySQL di Debian 8

  3. Tip Singkat MySQL:Menggunakan Fungsi DAYOFWEEK

  4. Mengembalikan HasilSet

  5. Bagaimana menemukan celah dalam penomoran berurutan di mysql?