Rumah > Artikel > pangkalan data > Bagaimana untuk menetapkan masa penciptaan automatik dan masa kemas kini automatik dalam MySQL8
1. Data dalam jadual pangkalan data diperlukan untuk merekodkan masa penciptaan setiap bahagian data baharu adalah seperti berikut: Tahun, bulan, hari: jam, minit dan saat.
2. Data dalam jadual pangkalan data diperlukan untuk merekodkan masa kemas kini setiap data yang dikemas kini Format masa perlu jelas: tahun, bulan, hari: jam, minit dan saat.
1 Tambahkan medan create_time dan update_time pada setiap jadual perniagaan dan tetapkan jenis medan kepada: cap waktu
Tambah medan create_time dan update_time pada setiap satu jadual perniagaan Buat_masa dan masa kemas kini, tetapkan nilai lalai: CURRENT_TIMESTAMP
UBAH nama jadual JADUAL
rreee<.> Contoh: Tambah create_time pada jadual Pengguna dan tetapkan masa lalai CURRENT_TIMESTAMPADD COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;2 Ubah suai sintaks create_time
ALTER TABLE User ADD COLUMN create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
ALTER TABLE 表名 MODIFY COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;3 Tambah sintaks masa kemas kini medan baharu
ALTER TABLE User MODIFY COLUMN create_time timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;
ALTER TABLE 表名 ADD COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;4 sintaks update_time
ALTER TABLE User ADD COLUMN Update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;
ALTER TABLE 表名 MODIFY COLUMN 字段名 timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ;
Atas ialah kandungan terperinci Bagaimana untuk menetapkan masa penciptaan automatik dan masa kemas kini automatik dalam MySQL8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!