phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Più istruzioni if ​​nel trigger di MySQL

Capito. Invece di usare la GUI visiva in phpMyAdmin per creare trigger, ho usato un semplice SQL.

Quindi ho usato questo SQL:

delimiter //
create t1
after update
on my_table
for each row
    begin
        IF (NEW.status <> OLD.status) THEN
            {your sql}
        END IF;

        IF (NEW.actual <> OLD.actual) THEN
            {your sql}
        END IF;     
    end;//
delimiter ;

Che funziona bene. Quando ho cercato il trigger nella GUI di phpMyAdmin, ho notato che è dovuto a begin e end; che devono essere aggiunti.