MySQL – 插入当前日期/时间?
要插入日期值,请使用 MySQL中的curdate() . 如果要获取完整的日期时间,则可以使用 now()方法 。
首先让我们创建一个表 –
mysql> create table CurDateDemo
-> (
-> ArrivalDate datetime
-> );
Query OK, 0 rows affected (0.74 sec)
现在你可以使用 curdate() 方法仅插入日期。
mysql> insert into CurDateDemo values(curdate());
Query OK, 1 row affected (0.15 sec)
使用SELECT语句显示插入的日期。查询如下:
mysql> select *from CurDateDemo;
这是输出结果 –
+---------------------+
| ArrivalDate |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set (0.00 sec)
让我们现在创建一个表格并显示当前日期和时间 −
mysql> create table NowDemo
-> (
-> ArrivalDate datetime
-> );
Query OK, 0 rows affected (0.47 sec)
使用 now() 函数插入日期和时间。
插入记录的查询语句如下 −
mysql> insert into NowDemo values(now());
Query OK, 1 row affected (0.16 sec)
现在让我们检查日期和时间是否已插入。显示记录的查询如下所示 –
mysql> select *from NowDemo;
下面是输出结果 –
+---------------------+
| ArrivalDate |
+---------------------+
| 2018-11-23 17:31:26 |
+---------------------+
1 row in set (0.00 sec)