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

Affyr en trigger efter opdatering af specifikke kolonner i MySQL

Du kan ikke udløse en bestemt kolonneopdatering i SQL. Det anvendes på en række.

Du kan sætte din tilstand for columm i din trigger med en IF erklæring som nedenfor:

DELIMITER //
CREATE TRIGGER myTrigger AFTER UPDATE ON myTable
FOR EACH ROW
BEGIN
   IF !(NEW.column1 <=> OLD.column1) THEN
      --type your statements here
   END IF;
END;//
DELIMITER ;


  1. Hvordan make_timestamp() virker i PostgreSQL

  2. Juli 2016 PSU formår ikke at lave isqora

  3. Sådan tilføjer du antal dage i postgresql datetime

  4. SQL-forespørgsel efter flere tabeller med flere joinforbindelser og kolonnefelt med kommasepareret liste