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

Pembaruan bidang MySQL CURRENT_TIMESTAMP pada setiap pembaruan

updated harus:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Jadi CREATE TABLE akan menjadi:

CREATE TABLE `example` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `data` varchar(255) DEFAULT NULL,
  `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8

Ini berarti bahwa ketika Anda melakukan UPDATE di masa mendatang, Anda tidak perlu memasukkan variabel pembaruan karena MySQL akan memperbaruinya secara otomatis untuk Anda :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyimpan nilai heksadesimal sebagai biner di MySQL

  2. Bagaimana cara memanggil prosedur tersimpan mysql, dengan argumen, dari baris perintah?

  3. Cara Memigrasikan MySQL dari Amazon EC2 ke Pusat Data Lokal Anda Tanpa Waktu Henti

  4. MySQL String Indeks Terakhir Dari

  5. tampilan hari melalui prosedur tersimpan