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

TIMESTAMP列のデフォルト値としての有効期限

    テーブル定義にそのような複雑なデフォルト値を実装することはできません。

    必要に応じて、トリガーを使用して実行できます。

    DELIMITER $$
    
    DROP TRIGGER IF EXISTS tr_b_ins_table $$
    
    CREATE TRIGGER tr_b_ins_table BEFORE INSERT ON table FOR EACH ROW BEGIN
      SET NEW.expire = NOW() + INTERVAL 5 HOUR;
    END $$
    
    DELIMITER ;
    



    1. MySQLスクリプトをSQLServerに変換する

    2. PHP ajax JQUERYを使用して3つの依存ドロップダウンリストを作成するにはどうすればよいですか?

    3. PostgresはHerokuProductionDBをローカル開発DBにコピーします

    4. 巨大なテーブルからすべての行を読み取る方法は?