+0 000-000-00-00

Ошибка mysql при изменении записи в vtiger7

При попытке редактирования появилась ошибка типа

Оказалось, что новая версия mysql не поддерживает некоторые старые функции. Помогло добавление в файл /etc/mysql/mysql.cond.d/mysqld.cnf строчки

sql_mode=""

которая убирает все проверки.

После этого рестарт mysql командами

service mysql stop
service mysql start

Совет отсюда

The fix is only one. You have to go to your mysql server configuration file and add this lines into it. : "

First try to fully disable strict mode for your tables. If this will not help you try second method.

[mysqld]
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

Where to find this config file? It depends of your server configuration. Usualy:
/etc/my.cnf,
/etc/mysql/my.cnf

    Опубликовано

    Menu