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

  参考: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

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

时间: 2024-10-07 01:12:14

MySQL报错argument out of range 1055解决办法的相关文章

Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法

#在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来. use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法 原文地址:https://www.cnblogs.com/liuha

linux上项目报错找不到主机名解决办法

项目报错找不到主机名解决办法 有时候我们的项目在本地运行没问题,但部署到linux服务器上就出错了. 报错:java.net.UnknownHostException: 主机名: 主机名  找不到主机名. 解决方法: 修改服务器上/etc/hosts文件 127.0.0.1  localhost  localhost.localdomain 添加所需的主机名称 或者 127.0.0.1  localhost  localhost.localdomain 127.0.0.1  添加所需的主机名称

PHP安装mcrypt.so报错 mcrypt.h not found 的解决办法

报错内容:configure: error: mcrypt.h not found. Please reinstall libmcrypt 网上搜索了很多,包括自带的 yum install libmcrypt libmcrypt-devel,这个是没有效果的. 去SourceForget下载libmcrypt http://sourceforge.net/projects/mcrypt/files/Libmcrypt/ ,最新版是mcrypt 2.6.7.gz.下载下来安装仍旧报错libmcr

[Zend Studio]报错问题,项目无法启动解决办法

今天启动Zend Studio报错了,其实这种事经常发生. 但大多数情况我还是用一种简单粗暴的方法: 方法1.把整个工作区间删除,然后又重新创建每个项目 当然如果这个工作区里面的项目少的话,这么搞没什么.如果多的话挺蛋疼的! 所以建议多设置几个工作区,每个工作区项目数不超过5个!有点跑题了... 方法2.删除下面路径里面的所有.snap文件         C:\Users\xxx用户\Zend\workspaces\xxx工作区\.metadata\.plugins\org.eclipse.c

CentOS7.0开机报错“piix4_smbus”和“dev fd0”的解决办法

系统:CentOS 7.0 X64 报错现象: 此问题包含了两个错误: 错误1: piix4_smbus host smbus controller not enabled 修改办法: [[email protected] ~]# lsmod | grep i2c i2c_piix4              22106  0  i2c_core               40325  2 drm,i2c_piix4 [[email protected] ~]# vi /etc/modprob

web项目启动,报错1099端口被占用的解决办法

问题原因:非正常关闭/终止服务,导致进程仍在继续,当再次启动服务时报错端口被占用 解决办法: 1.打开windows命令窗口,组合键win+R; 2.使用命令netstat -aon |findstr "1099",找出进程对应的PID,如下图 3.杀死进程taskkill -f -pid "8900",结果如下图 到此已完美解决端口占用问题,重启项目即可.

在执行Java命令或eclipse启动程序,提示报错’jvm.cfg无法找到’的解决办法

一.问题背景 昨天debug代码的时候,突然发现无法启动程序了.每次启动程序的时候均报如下错误:(回家以后重现了下这个问题.发现不同电脑,所在的lib下的文件夹不一样,应该和jdk安装时硬件的情况有关),想要看解决方案的请直接跳到红字部分 二.解决办法 遇到这个问题,先去百度了一下,大概有以下几个办法 1.在C:\Windows\下,删除java.exe程序(尝试了一下,发现我的目录下不存在java程序,跳过) 2.在C:\Windows\System32删除这个目录下的Java.javaw.j

Centos 7 python 编译报错 ImportError: No module named six 解决办法

本地编译Open vSwitch时报错 Traceback (most recent call last):   File "./ovsdb/ovsdb-idlc.in", line 8, in <module>     import ovs.json   File "/root/rpmbuild/BUILD/openvswitch-2.6.0/python/ovs/json.py", line 21, in <module>     imp

mac下已装virtualbox运行genymotion还报错找不到虚拟机的解决办法

sudo ln -s /usr/local/bin/VBoxManage /usr/bin/VBoxManage