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

Spusťte spouštěč po aktualizaci konkrétních sloupců v MySQL

Nemůžete spustit při aktualizaci konkrétního sloupce v SQL. Aplikuje se na řádek.

Podmínku pro sloupec můžete vložit do spouštěče pomocí IF prohlášení, jak je uvedeno níže:

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. Přehled sériového pseudo-datového typu pro PostgreSQL

  2. Procedura UTL_FILE.FOPEN() nepřijímá cestu k adresáři?

  3. Zpracovává mysqldump binární data spolehlivě?

  4. problémy s mysqldump s chybou obnovení:'Před IMPORTEM ZRUŠTE tabulkový prostor'