mysql大小写与only_full_group_by
来源:互联网 发布:java bufferstring 编辑:程序博客网 时间:2024/05/22 12:06
今天在部署一个很久之前的项目时碰到两个问题记录一下
1.数据库大小写
原环境为windows服务器,mysql默认是不区分表名大小写的,但是在linux下安装完mysql默认区分表名大小写,所以导致服务启动时工作流找不到部分表
解决方法为在/etc/my.cnf(mysql配置文件)末尾添加 lower_case_table_names=1,重启mysql
2.
项目迁移后测试一下,发现有好几个功能不能访问,后台报异常 “of SELECT list is not in GROUP BY clause and contains nonaggregated column 'patrolItemsKey.name' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by”,看sql应该是select 与group by之间的问题。
查询stackoverflow修改配置文件/etc/my.cnf 末尾添加 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
阅读全文
0 0
- mysql大小写与only_full_group_by
- mysql only_full_group_by
- 去掉mysql ONLY_FULL_GROUP_BY!
- mysql的only_full_group_by
- MySQL新模式only_full_group_by
- mysql:sql_mode=“only_full_group_by”
- mysql only_full_group_by 问题
- mysql之ONLY_FULL_GROUP_BY问题解决办法
- 设置mysql workbench的sql_mode,ONLY_FULL_GROUP_BY不起作用
- MYSQL ERR 1055 ONLY_FULL_GROUP_BY 错误解决
- MySQL 5.7版本sql_mode=only_full_group_by问题
- [mysql] incompatible with sql_mode=only_full_group_by
- MySql版本问题sql_mode=only_full_group_by解决方案
- MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍
- MySQL里面sql_mode=only_full_group_by解决办法
- mysql 报错 incompatible with only_full_group_by
- MySQL与Oracle的大小写问题
- MySQL不区分大小写(Linux与WINDOWS)
- 关于Postgresql默认端口5432你所不知道的一点
- ubuntu16.04:cuda8.0+python3.5+tensorflow1.4+opencv3.2安装说明
- Ubuntu 安装 MongoDB( 含 pymongo 连接封装代码 )
- 11-26-2017-周总结
- Implementation of linked list in C
- mysql大小写与only_full_group_by
- JPA基本用法
- Linux下安装、启动、连接Redis详解
- 百分比换算十六进制透明度
- BufferedImage 图片打水印
- 一句代码解决CoordinatorLayout+AppBarLayout+NestedScrollView滑动不流畅的问题
- [C/C++]OJ练习题:括号匹配[栈训练]
- adb 连不上设备
- 深度学习实践操作—从小白到大白(一):Ubuntu系统U盘安装