码迷,mamicode.com
首页 > 数据库 > 详细

MySQL报错argument out of range 1055解决办法

时间:2019-07-26 19:12:28      阅读:1813      评论:0      收藏:0      [点我收藏+]

标签:mysql配置   out   代码   html   配置文件   导致   var   logs   error   

  参考:https://www.cnblogs.com/liangbenstudy/p/10246895.html

  MySQL 5.7.22查询时候报错

  argument out of range 报错代码1055

  原因sql_mode模式导致

  参考sql_mode默认配置

how variables like ‘sql_mode‘;

  

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

  把参数ONLY_FULL_GROUP_BY去掉,修改MySQL配置文件my.cnf

[mysqld]
#去掉sql_mode的ONLY_FULL_GROUP_BY设置防止查询出现1055错误
sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION‘

  重启MySQL

MySQL报错argument out of range 1055解决办法

标签:mysql配置   out   代码   html   配置文件   导致   var   logs   error   

原文地址:https://www.cnblogs.com/minseo/p/11251965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!