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

SQL-トリガー更新エラー

    これは簡単なバージョンです-あなたは非正規化しています-これは良い考えではありません。代わりに、部屋の数を残して時間を照会する必要があります。

    CREATE TRIGGER UpdateNoRooms AFTER INSERT AS
    BEGIN
        UPDATE Houses h
            SET h.NumberOfRooms = h.NumberofRooms+1 WHERE :new.HouseName = h.Name;
    END;
    


    1. PHPmysqlPDOはNULL値の設定を拒否します

    2. NOW()はトランザクションとどのように相互作用しますか?

    3. LINQの.Skip(1000).Take(100)を純粋なSQLで作成するにはどうすればよいですか?

    4. 更新/削除を無効にし、トリガーがそれらを実行できるようにする方法はありますか?