“create_date”時間戳字段的預設值無效
建立帶有時間戳列的表並指定預設值“0000-”時00-00 00:00:00',可能會出現錯誤,指示「'create_date'的預設值無效」。這個錯誤是由 MySQL 的 SQL 模式 - NO_ZERO_DATE 所造成的。
根據 MySQL 參考手冊,NO_ZERO_DATE 阻止在嚴格模式下插入 '0000-00-00' 作為有效日期。在本例中,「create_date」欄位被定義為時間戳記並指派了預設值「0000-00-00 00:00:00」。但是,SQL 模式 - NO_ZERO_DATE 禁止此類值。
要解決此錯誤,請考慮以下選項:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3