我知道這個問題可能已經問,但我不能爲我的生活弄清楚什麼是錯我的時間值,MySQL的似乎不喜歡。MySql的不正確的日期時間值
在我的情況,我追加「解釋」在每一個查詢前面,看看有什麼解釋計劃的模樣。這是在實際查詢運行之前完成的。問題是MySQL不像解釋中的日期格式,但常規查詢運行良好。
這是錯誤我收到:
SQL Error: 1292, SQLState: 22007
Incorrect datetime value: '11/19/2015 19:49:34.076' for column 'createdTime' at row 1
查詢:
explain delete from LoggableActivity where createdTime<'11/19/2015 19:49:34.076'
有什麼不對這種格式?它看起來不錯... 爲什麼只有附加解釋的查詢不起作用?
更多信息: 我在java中使用實體管理器來創建和執行查詢,並且生成的日期是Java'new Date(毫秒)'的結果。
感謝
要求它從http://dba.stackexchange.com/ –
@payamsbr感謝,我會問那裏。 – user161733
如果需要,您可以使用'STR_TO_DATE()'函數。 –