Mysql 1055错误解决方案

标签:
mysqlsql_model1055error |
分类: DB/Mysql |
环境: Mysql 5.7.11
错误问题描述:
问题分析:Mysql5.7版本以后对插入等操作要求更加严谨;
解决方案:
方法一、
操作层要求SQL相关格式更规范,严谨;
方法二、修改配置文件my.cnf
# vi /etc/my.cnf
[mysqld]
块后面添加内容:
# sql_mode=""
# 或 仅去掉 ONLY_FULL_GROUP_BY,
注:此处必须用"双引号"引用;
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"