Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tanggal kedaluwarsa sebagai nilai default untuk kolom TIMESTAMP

Anda tidak dapat menerapkan nilai default yang kompleks seperti itu dalam definisi tabel.

Anda dapat melakukannya dengan pemicu jika Anda mau:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan nilai pengembalian dari satu tugas di tugas lain untuk host yang berbeda secara memungkinkan

  2. Bagaimana cara menghapus konsol layar mysql di windows?

  3. PHP / MySQL - Temukan semua item dalam radius 500 meter dari koordinat gps yang sebenarnya

  4. mysql pilih dengan while loop

  5. Strategi caching, kapan caching menjadi sia-sia?