1

別のテーブルの文字列から日付を挿入しようとしています。SELECTステートメントではエラーは発生しませんが、INSERTステートメントでは " Incorrect datetime value: '2015/06/08' for function str_to_date "というエラー
が発生します。

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;
4

1 に答える 1