「'create_date'欄位的預設值無效:了解NO_ZERO_DATE SQL 模式」
在最近的SQL create 語句中,您遇到以下錯誤以下SQL 的「'create_date'的預設值無效」:
要解決此錯誤,了解MySQL SQL 模式(特別是NO_ZERO_DATE 設定)至關重要。此設定不允許在嚴格模式下使用“0000-00-00”作為有效日期。發生這種情況是因為 SQL 將布林值視為數字(例如,TRUE = 1,FALSE = 0)並將日期儲存為表示自參考點以來的天數的整數。因此,使用“0000-00-00”與用於布林值的“0”值衝突。
要解決此問題,請考慮以下選項:
以上是為什麼我在 MySQL 中收到'\'create_date\'欄位的預設值無效”以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!