簡介:
簡介:遇到錯誤訊息時"#1292 -錯誤的日期值:'0000-00-00'",在嘗試解決方案之前了解根本原因至關重要。當值匯入或插入包含無效或意外日期格式的日期列時,通常會發生此錯誤。
根本原因和解決方案:在提供的場景中,錯誤是由特定日期值「0000-00-00」引起的。此特定日期值表示不存在或無效的日期。因此,當資料庫嘗試解釋它時,它會觸發錯誤。
SET GLOBAL sql_mode = '';
透過執行此查詢,您指示資料庫忽略嚴格模式規定,從而能夠將「0000-00-00」插入到日期列中,而不會遇到錯誤。
附加說明:確保插入資料庫的日期值有效並代表實際日期非常重要。這將有助於防止將來遇到此錯誤。此外,請始終參閱官方 MySQL 文檔,以獲取有關特定錯誤訊息及其潛在解決方案的更多詳細資訊。以上是如何修正 MySQL 錯誤 #1292:日期值「0000-00-00」不正確?的詳細內容。更多資訊請關注PHP中文網其他相關文章!