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

MYSQL Update Trigger få opdateret række-id

Du kan henvise til id kolonne ved hjælp af enten NEW.id eller OLD.id så længe id kolonnen ændres ikke.

Generelt sagt med aliaset NEW du kan få den aktuelle værdi af den opdaterede kolonne og med OLD du får den værdi, som kolonnen havde før opdateringen blev udført.

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



  1. finder MAX(db_timestamp) forespørgsel

  2. hvorfor returnerer executeUpdate 1, selvom der ikke er indsat en ny række?

  3. Maksimal samtidige forbindelser til MySQL

  4. migrere postgreSQL-data til mysql