MySQL「日期時間值不正確」錯誤:處理「0000-00-00 00:00:00」日期
升級 MySQL時如果使用舊版的資料庫,使用者可能會遇到錯誤“日期時間值不正確:嘗試修改表格列時,“0000-00-00 00:00:00”,在第1 行“建立”列。此錯誤是由於資料庫中儲存的日期時間值過時而引起的。 5.1 使用「0000-00-00 00:00:00」值來表示未知或無效的時間戳,例如空白欄位。 5.7)對日期時間值強制執行更嚴格的驗證,從而導致在導入表或修改日期列時發生此錯誤。此錯誤,請依照下列步驟操作:
檢查是否出現受影響列中的「0000-00-00 00:00:00”:
如果存在「0000-00-00 00:00:00」值,請更新它們具有可接受的日期時間值,例如'1970-01-01 00:00:00':
或者,您可以使用以下查詢將所有 '0000-00-00 00:00:00' 值更新為 NULL:SELECT * FROM users WHERE created = '0000-00-00 00:00:00';重要注意
以上是如何修復 MySQL 的「錯誤的日期時間值:'0000-00-00 00:00:00'」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!