Untuk memasukkan tarikh semasa (bukan masa), anda boleh menggunakan fungsi terbina dalam MySQL CURDATE(). Sintaksnya adalah seperti berikut -
INSERT INTO yourTableName values(curdate());
Sebagai alternatif, jika anda ingin menambah tarikh dan masa, maka anda boleh menggunakan fungsi terbina dalam MySQL NOW(). Sintaks adalah seperti berikut -
INSERT INTO yourTableName values(now());
Untuk memahami kedua-dua sintaks, kami mula-mula mencipta jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut -
mysql> create table NowAndCurdateDemo −> ( −> YourDueDate datetime −> ); Query OK, 0 rows affected (1.75 sec)
melaksanakan fungsi untuk memasukkan tarikh dan masa tarikh semasa ke dalam jadual. Pertanyaan untuk memasukkan tarikh adalah seperti berikut -
mysql> insert into NowAndCurdateDemo values(curdate()); Query OK, 1 row affected (0.28 sec) mysql> insert into NowAndCurdateDemo values(now()); Query OK, 1 row affected (0.14 sec)
Gunakan pertanyaan berikut untuk menyemak sama ada data dimasukkan ke dalam jadual -
mysql> select *from NowAndCurdateDemo;
Di bawah adalah output -
+---------------------+ | YourDueDate | +---------------------+ | 2018-12-05 00:00:00 | | 2018-12-05 21:24:10 | +---------------------+ 2 rows in set (0.06 sec)
Atas ialah kandungan terperinci Masukkan tarikh semasa dalam format datetime MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!