在MySQL中将varchar转换为日期时出现问题

时间:2019-11-25 06:09:29

标签: mysql

我正在将格式为MM / DD / YYYY的日期导入到MySQL中的varchar字段中,该字段是从管道分隔的CSV文件导入的。导入后带有日期的varchar字段为column_date_scratch。

导入后,我尝试通过使用以下方法填充另一列来将该列转换为日期字段: UPDATE table SET column_date = str_to_date(column_date_scratch, '%m/%d/%Y');

该程序有效,但我最终得到的日期是str到日期转换后的前一天(即,如果我的varchar包含11/04/2019,则date字段以2019-11-03结尾。

感谢您的帮助!

0 个答案:

没有答案