MySql 錯誤:「欄位'display_name' 沒有預設值」已解決
從MAMP 安裝遷移到本機Apache>
從MAMP 安裝遷移到本機Apache 時、Myql 和PHP 環境中,出現MySql 錯誤1364,表示「display_name」欄位缺少預設值。此問題在 INSERT 命令期間出現,顯然是由於無法像以前那樣將欄位留空。
確定根本原因此問題的根本原因在於MySql潛在的STRICT模式。在這種嚴格模式下,資料庫強制為所有欄位指派預設值或非空值,不允許插入空白條目。
解決問題停用ICT 模式:
<code class="sql">SET GLOBAL sql_mode=''</code>
修改my.cnf:
修改my.cnf:
sql_mode=
. 導覽至my.cnf 文件,通常位於/etc/mysql/ .
b.c.
重新啟動MySQL 服務。以上是為什麼我會收到「Field 'display_name'沒有預設值」MySQL 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!