Bagaimana Anda Mengisi Cap Masa Penciptaan secara Auto dalam Rekod MySQL?

Barbara Streisand
Lepaskan: 2024-10-26 09:08:30
asal
733 orang telah melayarinya

How Do You Auto-Populate Creation Timestamps in MySQL Records?

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
);
Salin selepas log masuk

Mengubah suai Jadual Sedia Ada:

ALTER TABLE your_table
ALTER COLUMN created_at SET DEFAULT CURRENT_TIMESTAMP;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!