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

Pemicu Pembaruan MYSQL dapatkan ID baris yang diperbarui

Anda dapat merujuk ke id kolom menggunakan NEW.id atau OLD.id selama id kolom tidak akan berubah.

Secara umum, dengan alias NEW anda bisa mendapatkan nilai saat ini dari kolom yang diperbarui dan dengan OLD Anda mendapatkan nilai yang dimiliki kolom sebelum pembaruan dilakukan.

CREATE TRIGGER au_product_table
    AFTER UPDATE ON product_table
    FOR EACH ROW
    UPDATE audit
        SET product_id = NEW.id
        WHERE your_condition;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah MySQL FIND_IN_SET atau yang setara dibuat menggunakan indeks?

  2. Bagaimana Cara Menggunakan Regexp di MySQL Ganti Perintah?

  3. Satu kolom tabel SQL, kolom menjadi ID - apakah ini gila?

  4. Mengapa sesi panggilan tidak berfungsi? (penyala kode 3)

  5. PILIH DI MANA DENGAN GROUP_CONCAT sebagai input