sql >> データベース >  >> RDS >> Mysql

IS NOT NULLを使用すると、MySQLトリガーを作成できません

    これを試してみてください

    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. Cakephp:NOW()を検索条件で機能させる方法は?

    2. executeQuery()を使用してデータ操作ステートメントを発行することはできません

    3. 相関サブクエリでMySQLの移動平均を計算するにはどうすればよいですか?

    4. TimescaleDBの高度なデータベース監視と管理