Rumah >pangkalan data >tutorial mysql >Bagaimana Anda Mengisi Cap Masa Penciptaan secara Auto dalam Rekod MySQL?
Auto-Populasi Penciptaan Cap Masa dalam Rekod MySQL
MySQL menyediakan ciri yang mudah untuk menyimpan cap masa penciptaan rekod secara automatik. Tidak seperti jenis data cap waktu, yang mengemas kini setiap kemas kini rekod, teknik ini mengekalkan tarikh penciptaan awal.
Untuk melaksanakan ini, anda boleh memanfaatkan kekangan DEFAULT dengan menetapkan nilai lalai kepada cap masa semasa. Begini cara untuk melakukannya:
Membuat Jadual:
CREATE TABLE your_table ( id INT PRIMARY KEY, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Mengubah suai Jadual Sedia Ada:
ALTER TABLE your_table ALTER COLUMN created_at SET DEFAULT CURRENT_TIMESTAMP;
Apabila anda memasukkan rekod baharu tanpa menyatakan nilai untuk created_at, MySQL secara automatik mengisinya dengan cap masa semasa. Nilai NULL atau DEFAULT juga mencetuskan penggunaan kekangan lalai.
Ini memastikan cap masa penciptaan ditangkap dengan tepat dan kekal tidak berubah sepanjang kewujudan rekod.
Atas ialah kandungan terperinci Bagaimana Anda Mengisi Cap Masa Penciptaan secara Auto dalam Rekod MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!