我在將ISO8601日期時間格式插入到我的MySQL數據庫時遇到問題。MySQL插入ISO8601日期時間格式
我想將ISO格式(即yyyymmddThhmmss + | -hhmm)插入到我的數據庫表DATETIME列中。
當我嘗試插入我的問題有:
操作失敗:在應用SQL腳本 數據庫出現錯誤。執行:更新
db
。orders
SETdate
='20080915T155300 + 0500'其中id
='1';錯誤1292:1292:錯誤的日期時間值:'20080915T155300 + 0500'爲 列'date'在第1行SQL語句:UPDATE
db
。orders
SETdate
= '20080915T155300 + 0500' WHEREid
= '1'
有什麼辦法,我可以保存日期時間這種格式到MySQL?
沒有沒有一個本地的方式..認爲你應該有日期時間列和時區專欄......這樣你可以用CONVERT_TZ動態地計算日期時間與時區選擇 –