sql >> Database >  >> RDS >> Mysql

Trigger voor wijziging van kolomwaarde?

Nieuwe waarden zijn toegankelijk via NEW. , oud door OLD. . U kunt ze vergelijken om te bepalen of waarden zijn gewijzigd.

CREATE TRIGGER insert_template BEFORE INSERT ON template
FOR EACH ROW BEGIN
  SET NEW.gen_date := now();
  IF NEW.image <> '' THEN
    SET NEW.image_date := now();
  END IF;
END;

CREATE TRIGGER update_template BEFORE UPDATE ON template
FOR EACH ROW BEGIN
  IF NEW.image <> OLD.image THEN
    SET NEW.image_date := now();
  END IF;
END;



  1. SSL integreren met mysql - Toegang geweigerd

  2. php:Bewaar afbeelding in Mysql blob, goed of slecht?

  3. Een primaire moet alle kolommen in de partitielocatiefout van de tabel bevatten?

  4. SQL SELECT voor beginners