mysql的版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.12 |
+-----------+

在执行group  by时遇到报错,具体如下

mysql> select * from api_properties GROUP BY file_id order by file_id;
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'bim.api_properties.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

记得上次在5.7下也遇到了同样的问题 5.7的

win下修改my.ini,添加

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

启动失败,描述为

2019-08-27T09:22:54.827016Z 0 [ERROR] [MY-011071] [Server] D:\phpstudy_pro\COM\..\Extensions\MySQL8.0.12\\bin\mysqld.exe: Error while setting value 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' to 'sql_mode'

2019-08-27T09:22:54.827016Z 0 [ERROR] [MY-010119] [Server] Aborting

2019-08-27T09:22:54.828016Z 0 [Note] [MY-010120] [Server] Binlog end

NO_AUTO_CREATE_USER 在 5.7.* 的日志中提到已废除该模式,在 8.0.11 中删除了

修改设置为

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

重启mysql,问题解决

最新文章

  1. ASP.NET Core MVC/WebAPi 模型绑定探索
  2. Entity Famework 的通过IOC注入实现
  3. NEXTDAY
  4. Radar之获取排列的UITexture数组
  5. Linux-sed用法
  6. 分享一个linux和linux的文件传输【scp无密码传输】
  7. IP数据报首部校验和算法
  8. WIN10在安装mysql时,出现“The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045
  9. Jmeter读取Excel,BeanShell取样器调用rt.jar和jxl.jar
  10. Oracle 忘记sys与system管理员密码重置操作
  11. mysql 安装成功以及第一次安装成功初始化密码操作
  12. JDBC的学习
  13. Xml文档添加节点和属性
  14. bootstrap modal插件弹出窗口如何限制最大高度,并且在内容过多时可以滚动显示
  15. 微信授权,openid 分享
  16. UC手机浏览器(U3内核)相关文档整理
  17. Apache POI 读写 Excel 文件
  18. C# StopWatch的BUG????
  19. 【Python】求素数-稍加优化
  20. 三角形xjoi 8.14

热门文章

  1. VScode 配置 C++ 环境进行编译和调试
  2. SDOI2012 走迷宫
  3. springboot 打包插件spring-boot-maven-plugin打包机制及内部结构分析
  4. vue.js双向绑定之--select获取text
  5. 大文件断点续传webupload插件
  6. 系统权限划分Liunx版
  7. SQL进阶-行转列&列转行
  8. eclipseWeb项目如何实现网址发送给外人——内部穿透
  9. webpack vue-cli2 配置打包测试环境
  10. Android Studio 之 LiveData 的配合使用,底层数据变化,自动通知界面