MySQL [Err] 1055--1064 - Expression #1 of ORDER BY clause is not in GROUP BY clause
2024-09-06 01:34:18
1055错误:
方案1:
修改sql_mode的值
set sql_mode = '';
set sql_mode = 'NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES';
再次执行刚才的语句,就不会报错了。
方案2:
在my.cnf添加如下:
[mysqld] sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
如果没有my.cnf,有my.ini.txt也行。
1064错误:
方案:
一般是拼接字符串的时候出错,找一下是不是用了保留字
方案二:
看看是不是字符串拼接的时候没有加单引号
参考:
https://www.cnblogs.com/skymyyang/p/7551646.html
https://blog.csdn.net/huihuikuaipao_/article/details/84106480
最新文章
- pthread_create 内存释放
- JavaScript笔记基础篇(二)
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q81-Q84)
- ZOJ 3967 Colorful Rainbows --栈的应用
- objective-c底层: runtime机制
- R提高篇(四): 数据管理二
- iOS学习之C语言函数指针
- C++11包装引用
- Android Handler 原理
- 《unix网络编程》笔记
- [DEncrypt] MySecurity--安全加密/Base64/文件加密 (转载)
- libConfuse的使用
- js正则之零宽断言
- 构建自己的PHP框架--构建模版引擎(3)
- python之字符串及其方法---整理集
- Java高级教程
- Java中菜单的实现以及画实线与画虚线之间的自由转化
- PAT甲题题解-1053. Path of Equal Weight (30)-dfs
- JQuery 之 在数据加载完成后才自动执行函数
- 50.RocketMQ (quickstart)