Codeigniter数据库错误1366

时间:2017-04-19 02:01:11

标签: mysql codeigniter

我最近将一个正在运行的CI应用程序移动到新服务器(AWS / Ubuntu)。这台新服务器运行的是PHP 7而不是之前安装的PHP 5.4。 MySQL也更新,并将mysql更改为mysqli。 CodeIgniter仍然是2.x(计划在未来几周升级到3.x)。

管理解决一些.htaccess和路由问题,但现在我收到了数据库错误:

A Database Error Occurred

Error Number: 1366

Incorrect integer value: '' for column 'propertyDateEffect' at row 1

因为在我做的第一件事之前已经工作了,所以检查服务器设置。我注意到sql_mode是“STRICT”所以我修改了my.cnf现在看起来像IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION TRADITIONAL而不是STRICT_TRANS_TABLES。但是,在mysql重启之后,没有修复错误。

还有什么呢?

0 个答案:

没有答案