如何插入具有当前日期和特定时间的字段?
我的目标是在 17:30:00 的特定时间插入 CURDATE()。
我试过了,
INSERT INTO table VALUES('', CURDATE(+ ' 17:30:00'))
但它不起作用。
尝试这个 -
CONCAT(CURDATE(), ' 17:30:00')
INSERT INTO table VALUES('', DATE_ADD(CURDATE(), INTERVAL '17:30:00' HOUR_SECOND))
尝试使用间隔:
select interval 17 hour + curdate();
或者:
select interval '17:30' hour_minute + curdate();
您可以INSERT
像这样格式化您的 -statement 以将日期与您想要的时间值连接起来:
INSERT INTO yourtable (yourdatefield)
VALUES (
CONCAT(CURDATE(),
" 01:23:45")
);
该语句当然要根据您的表和字段名称和配置进行调整。