Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализиране на таблицата в тригера след актуализация на същата таблица

Ако промените задействането си на BEFORE вместо AFTER можете да го направите по следния начин:

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. Как да попълним gridview с mysql?

  2. Запитване на няколко бази данни наведнъж

  3. Две вмъквания в PHP/MySQL с помощта на LAST_INSERT_ID() и редове от друга таблица

  4. Как да преименувате MySQL база данни

  5. ASP.NET/Identity Error:Типът обект ApplicationUser не е част от модела за текущия контекст