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

Mengapa hanya ada satu kolom TIMESTAMP dengan CURRENT_TIMESTAMP dalam klausa DEFAULT?

Batasan ini, yang hanya karena alasan historis, warisan kode, telah dicabut dalam versi MySQL terbaru:

Perubahan pada MySQL 5.6.5 (2012-04-10, Milestone 8)

Sebelumnya, paling banyak satu kolom TIMESTAMP per tabel dapat secara otomatis diinisialisasi atau diperbarui ke tanggal dan waktu saat ini. Pembatasan ini telah dicabut. Definisi kolom TIMESTAMP apa pun dapat memiliki kombinasi klausa DEFAULT CURRENT_TIMESTAMP dan ON UPDATECURRENT_TIMESTAMP apa pun. Selain itu, klausa ini sekarang dapat digunakan dengan definisi kolom DATETIME. Untuk informasi selengkapnya, lihat Inisialisasi dan Pembaruan Otomatis untuk TIMESTAMP dan DATETIME.

http://dev.mysql .com/doc/relnotes/mysql/5.6/en/news-5-6-5.html



  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 menghubungkan Android dengan MySQL menggunakan driver Mysql JDBC

  2. Bergabunglah dengan tabel dari dua server yang berbeda

  3. Backup Database Logis Menggunakan MySQL Shell

  4. mysql - berapa banyak kolom yang terlalu banyak?

  5. Bagaimana cara menemukan lokasi MySQL my.cnf?