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

Pemicu MySql, perbarui tabel lain saat disisipkan

Dari dalam pemicu pada tabel tertentu, semua referensi ke bidang tabel ini harus diawali dengan NEW. atau OLD. , yang merujuk masing-masing ke nilai bidang ini setelah atau sebelum perubahan.

Dalam kasus Anda, Anda mungkin ingin menambahkan jumlah yang baru dimasukkan ke stok yang ada:gunakan NEW.Supply_Quantity (jangan sebutkan Product_Supply , ini sudah tersirat oleh NEW kata kunci).

Demikian juga, Anda pasti ingin menggunakan NEW.Product_ID dalam kondisi Anda.

Perhatikan bahwa NEW tidak tersedia di pemicu penghapusan, seperti OLD dalam pemicu saat penyisipan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja MySQL – Kueri Lambat dan innodb_buffer_pool_size

  2. PHP - Tanda kutip tunggal atau tanda kutip ganda di sekitar kueri SQL?

  3. GROUP_CONCAT() Fungsi di MySQL

  4. Tampilkan menu pohon dari induk yang dipilih

  5. Bagaimana memilih baris mysql dalam urutan klausa IN