私はこれについて多くの質問を検索しようとしました..しかし、引用符の使用に関する解決策を示しているようです.
私の場合、
select STR_TO_DATE('17-08-2016 11:30:51 AM','%d/%m/%Y %h:%i:%s %p');
出力を与えますNULL
。
そしてINSERT
声明で:
INSERT INTO BILLING(BILL_NUMBER,BILLING_DATE)
VALUES ('1',STR_TO_DATE('17-08-2016 11:30:51 AM','%d/%m/%Y %h:%i:%s %p'));
エラーがスローされます:
エラー コード: 1411。日時の値が正しくありません: 関数 str_to_date の「17-08-2016 11:30:51 AM」
注: 1. 日付形式が修正されました > '%d/%m/%Y %h:%i:%s %p'
2. 文字列形式も修正されました > '17-08-2016 11:30:51 AM'
C# サービスから取得しています。
前もって感謝します!