我,當我試圖插入值2016-03-27T03此錯誤:在我Yii1應用51.213與數據類型「時間戳」列:15MySQL的無效日期時間格式
exception 'CDbException' with message 'CDbCommand failed to execute the SQL statement: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2016-03-27T03:15:51.213' for column 'created' at row 1.
最奇怪的是,當我嘗試插入一個2016-03-27T13:15:51.213的值 - 每一個都沒問題。怎麼了?
我在我的Windows機器上用PHP 5.6和MySql 5.7使用OpenServer
你試過了嗎2016-03-27T3:15:51.213? (3號之前沒有0) – RealCheeseLord
*'2016-03-27 03:15:51' *試試這個 –
您的格式正常:2016-03-27T03:15:51.213 您可以在此嘗試:https: //yuilibrary.com/yui/docs/datatype/datatype-dateparse.html 如果在那裏出現錯誤,並且2016-03-27T13:15:51.213工作 ,則它正在從其他地方來。你可以給我們表格和你試過的查詢嗎? – Latsuj