MySQL 查询插入当前日期加上特定时间?

mysqlmysqli database

您可以使用 CONCAT() 来实现此目的。语法如下−

insert into DemoTable values(concat(curdate(), ' yourSpecificTime’));

首先我们创建一个表 −

mysql> create table DemoTable
   (
   ArrivalDate datetime
   );
Query OK, 0 rows affected (1.06 sec)

使用 insert 命令在表中插入一些记录。我们正在添加当前日期和时间 −

mysql> insert into DemoTable values(concat(curdate(), ' 10:20:05'));
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(concat(curdate(), ' 12:05:00'));
Query OK, 1 row affected (0.17 sec)

使用 select 语句显示表中的所有记录 −

mysql> select *from DemoTable;

输出

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-06-08 10:20:05 |
| 2019-06-08 12:05:00 |
+---------------------+
2 rows in set (0.00 sec)

相关文章