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

Memperbarui tabel di pemicu setelah memperbarui di tabel yang sama

Jika Anda mengubah pemicu ke BEFORE bukannya AFTER Anda bisa melakukannya seperti ini:

CREATE TRIGGER upd_total_votes BEFORE UPDATE ON products_score 
FOR EACH ROW 
BEGIN
    SET new.votes_total = new.votes_1 + new.votes_2 + new.votes_3 + new.votes_4 + new.votes_5 
END
;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sequelize bulkCreate() mengembalikan nilai NULL untuk kunci utama

  2. MySQL:Dapatkan nama kolom atau alias dari kueri

  3. Bagaimana Anda bergabung di tabel yang sama, dua kali, di mysql?

  4. Memperbaiki kesalahan PHP PEAR

  5. INNER atau KIRI Menggabungkan Beberapa Catatan Tabel Menjadi Satu Baris