Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL Update Trigger erhält aktualisierte Zeilen-ID

Sie können sich auf die id beziehen Spalte entweder mit NEW.id oder OLD.id solange die id Spalte ändert sich nicht.

Generell mit dem Alias ​​NEW Sie können den aktuellen Wert der aktualisierten Spalte und mit OLD erhalten Sie erhalten den Wert, den die Spalte hatte, bevor die Aktualisierung durchgeführt wurde.

CREATE TRIGGER au_product_table
    AFTER UPDATE ON product_table
    FOR EACH ROW
    UPDATE audit
        SET product_id = NEW.id
        WHERE your_condition;