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

Nemohu vytvořit MySQL TRIGGER, když používám IS NOT NULL

Můžete zkusit toto

delimiter //
CREATE TRIGGER b_I_O AFTER UPDATE ON book
FOR EACH ROW
BEGIN
    IF (OLD.status IS NOT NULL AND NEW.status IS NOT NULL AND NEW.status != OLD.status ) THEN
        INSERT INTO book_in_out (`astatus`, `bid`, `time`) VALUES(NEW.status, OLD.id, NOW());
    END IF;
END;//
delimiter ;


  1. Databázový koutek:Průvodce pro začátečníky k úložišti Mysql

  2. Jak je implementován časový limit dotazu JDBC společnosti Oracle?

  3. Jak CEILING() funguje v MariaDB

  4. Redundantní data v aktualizačních výpisech