MySQL数据库错误:日期时间值不正确:'2015/06/08'表示函数str_to_date

时间:2015-07-16 19:15:22

标签: mysql datetime str-to-date

我正在尝试从另一个表中的字符串中插入日期。当 INSERT 语句为函数str_to_date 提供错误“不正确的日期时间值:'2015/06/08'时, SELECT 语句不会出错
1CON 字段中的数据为 2015/06/08

INSERT INTO dest
SELECT COALESCE(STR_TO_DATE(1CON, '%m/%d/%Y'),
STR_TO_DATE(1CON, '%Y/%m/%d')) 
FROM origin WHERE REC=4953;

SELECT语句:

SELECT COALESCE(STR_TO_DATE(1CON, '%m/%d/%Y'),
STR_TO_DATE(1CON, '%Y/%m/%d'))
FROM origin WHERE REC=4953;

1 个答案:

答案 0 :(得分:1)

将日期插入'2015-06-02'有点格式

将日期时间插入'2015-06-02 14:02:28'

是的,6月2日