DDL MySQL Membuat Kolom Timestamp Auto Update saat Insert/Update

Terkadang kita ingin menyimpan log tanggal saat melakukan penyimpanan data pada sebuah tabel. Pada MySQL kebutuhan ini bisa dilakukan cukup dengan menyertakan perintah DDL pada kolom tersebut. Berikut adalah contohnya

CREATE TABLE mytable (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `dlog` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
)

Pada perintah di atas, terlihat kolom `dlog` digunakan untuk menyimpan tanggal dan jam saat data di-insert, selain itu juga mengupdate tanggal dan jam saat update.

Komentar

Postingan populer dari blog ini

SMS Penipuan PT Centrall Cell

Apa itu "Pejwan"