sql >> Databasteknik >  >> RDS >> Mysql

Uppdaterar tabell i trigger efter uppdatering på samma tabell

Om du ändrar utlösaren till BEFORE istället för AFTER du kan göra så här:

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. ändra mysql standardmotor till innodb

  2. MySQL – Fix Error – WordPress Database Error Duplicate Entry for key PRIMARY for Query INSERT INTO wp_options

  3. Migrera PostgreSQL till molnet - Jämföra lösningar från Amazon, Google och Microsoft

  4. ATAN() Funktion i Oracle