如何插入当前日期为和的字段具体时间?
我的目标是在特定小时17:30:00插入CURDATE()。MySQL:插入当前日期加上特定时间
我试过像INSERT INTO table VALUES('', CURDATE(+ ' 17:30:00'))
但它不起作用。
如何插入当前日期为和的字段具体时间?
我的目标是在特定小时17:30:00插入CURDATE()。MySQL:插入当前日期加上特定时间
我试过像INSERT INTO table VALUES('', CURDATE(+ ' 17:30:00'))
但它不起作用。
试试这个 -
CONCAT(CURDATE(), ' 17:30:00')
请不要只发布一行代码。解释一下。 -1 – Manishearth
@Manishearth阅读问题。有什么要解释的。 – JHS
如果问题是这样的,这是一个糟糕的问题。 _不要回答,倒退它。仅有代码的答案是不好的。 – Manishearth
尝试使用间隔:
select interval 17 hour + curdate();
或者:
select interval '17:30' hour_minute + curdate();
您可以格式化你的INSERT
语句来这样来连接的日期与你的愿望的时间价值:
INSERT INTO yourtable (yourdatefield)
VALUES (
CONCAT(CURDATE(),
" 01:23:45")
);
该陈述当然要根据您的表格和字段名称进行调整d配置。
你要几个小时添加到当前日期。对? – JHS
特定小时不是当前日期 – triclosan
尝试 INSERT INTO表VALUES('',CONCAT(CURDATE(),'17:30:00'))' – rabudde