我有Prestashop 1.6,因为这个错误我无法添加新员工
... employee(第1行的'stats_compare_from'列的日期值:'0000-00-00')
版本是1.6.0.9 在php 5.3 apache 2.2和mysql 5.7上 部署在jelastic cloudlets上
试图谷歌寻求解决方案,但没有这样的错误
感谢您的帮助
答案 0 :(得分:2)
此错误通常与MySQL严格模式有关。
您可以在此处查看如何设置传统模式: MySQL: Setting sql_mode permanently
答案 1 :(得分:0)
在我的Ubuntu 16.04上,我这样做了:
sudo vim /etc/mysql/my.cnf
[mysql]
块并添加了这样的配置(可能你已经有了mysql块,在这种情况下只需添加以&#34开头的行; sql_mode = .."): [mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
:wq
sudo service mysql restart