sql >> Database teknologi >  >> RDS >> Mysql

Opdatering af tabel i trigger efter opdatering på samme tabel

Hvis du ændrer din trigger til BEFORE i stedet for AFTER du kunne gøre det sådan her:

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. Hvordan tæller man antallet af forekomster af en bestemt understreng i en SQL-varchar?

  2. hvordan man bruger check constraint i oracle

  3. Sådan ændres datatypen i Oracle med eksisterende rækker i tabellen

  4. Mysql-forespørgsel GRUPPER efter og BESTIL efter