mysqli_error“没有默认值”

时间:2014-05-08 22:26:56

标签: php mysql

我正在努力将网站的服务器从PHP 5.2.17升级到5.5,以防止将来升级,并安装需要PHP 5.4 +的其他软件。

数据库有一个我正在测试的表,其中有一些列在初始INSERT查询后被编辑。

我还将mysql_connect功能升级为mysqli_connect,因为它更安全。

我想其中一个缺点是,您现在必须在执行INSERT时为表格的每一列提供默认值。

有没有办法绕过它,或者你是否只需要一直提供默认值?

1 个答案:

答案 0 :(得分:0)

根据你所说的,我怀疑你的MySQL版本也已升级 - 可能是5.6。

我在这种情况下看到过这个问题,但只有在升级数据库之后;要清楚,我使用的是PDO而不是mysql * _变体,但最终结果是一样的。