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

MySQLに現在の日付+30日としてデフォルト値を挿入

    MySQL> =5.0を使用している場合は、トリガーを使用します:

    CREATE TRIGGER setDefaultDate
        BEFORE INSERT ON tableName
        FOR EACH ROW
        SET NEW.date = ADDDATE(curdate(), INTERVAL 30 DAY);
    

    トリガー tableNameに挿入するとアクティブになります 、 dateを設定します 今まで+30日。挿入で日付を設定すると、 BEFORE により、このデフォルトが上書きされます 。日付は、 ADDDATE




    1. MySQL ATAN()関数–1つまたは複数の値のアークタンジェントを返します

    2. PHPでMySQLテーブルの最後に挿入されたIDを取得するにはどうすればよいですか?

    3. SQL Server接続数の制限はありますか?

    4. 認証プラグイン「caching_sha2_password」を読み込めません