Mysql
 sql >> база данни >  >> RDS >> Mysql

Задействайте тригер след актуализацията на конкретни колони в MySQL

Не можете да задействате при определена актуализация на колона в SQL. Прилага се на ред.

Можете да поставите вашето условие за columm във вашия тригер с IF изявление, както е по-долу:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Може ли да се използва число за именуване на колона на MySQL таблица?

  2. Как да извлека резултати като многоизмерен масив от mySQL и PHP?

  3. Отмяна на неуспешна миграция на Rails

  4. SQL - отпечатайте много думи между всяка колона с много условия

  5. задайте пътя към класа, за да се свържете между mysql и jdbc