我刚刚从 MAMP 安装切换到本机 Apache、MySql 和 PHP 安装。我已经一切正常,但我已经开始在新环境中使用我的网络应用程序,突然任何 INSERT 命令都会导致以下错误:
SQLSTATE[HY000]:一般错误:1364 字段“display_name”没有默认值
看来我现在无法将以前可以的字段留空。我使用的是 MySql 版本 5.6.13
有没有办法在 MySql 中更改此设置?
MySQL 很可能处于 STRICT 模式。
尝试跑步SET GLOBAL sql_mode=''
或编辑您的 my.cnf 以确保您没有设置STRICT_ALL_TABLES
或类似的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)