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

値の挿入チェックの前のMySQLトリガー

    まず、NULLを許可するようにテーブルを変更します:

    ALTER TABLE Staff MODIFY office CHAR(40) DEFAULT "N/A";
    

    CHAR(40)を変更します 適切なものに変更します。)次に、トリガーとして使用できます:

    CREATE TRIGGER staffOfficeNullReplacerTrigger 
    BEFORE INSERT 
    ON Staff
      FOR EACH ROW BEGIN
        IF (NEW.office IS NULL) THEN
          SET NEW.office = "N/A";
        END IF
    


    1. RCSIを破る2008R2バグ修正

    2. make_time()がPostgreSQLでどのように機能するか

    3. MYSQLINキーワードがNULL値を考慮しない理由

    4. C#を介してOracleデータベースに接続しますか?