sql >> Databáze >  >> RDS >> Mysql

Spouštěč aktualizace MYSQL získá aktualizované ID řádku

Můžete se obrátit na id pomocí buď NEW.id nebo OLD.id tak dlouho jako id sloupec se nezmění.

Obecně řečeno, s aliasem NEW můžete získat aktuální hodnotu aktualizovaného sloupce a pomocí OLD získáte hodnotu, kterou měl sloupec před provedením aktualizace.

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



  1. Nasazení MySQL Galera Cluster 4.0 na Amazon AWS EC2

  2. MySQL vs. SQL Server vs. Oracle

  3. Získání překročení časového limitu čekání na zámek; zkuste restartovat transakci, i když transakci nepoužívám

  4. počet za každé spojení - optimalizace