`

mysql 1055

    博客分类:
  • sql
阅读更多

错误:

> 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'taskinst.ID_' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

 

 

执行以下sql 即可

 

SET GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

分享到:
评论

相关推荐

    MySql插入数据成功但是报[Err] 1055错误的解决方案

    在MySQL数据库操作中,我们有时会遇到插入数据时尽管数据被成功插入,但系统返回一个错误信息,如[Err] 1055。这个问题通常与MySQL的SQL模式设置有关,特别是当使用的是MySQL 5.7或更高版本时。在本篇文章中,我们将...

    MySQL中使用group by 是总是出现1055的错误(推荐)

    如果`SELECT`中包含未在`GROUP BY`中指定的列,MySQL会抛出错误1055,因为在这种情况下,无法确定返回哪个行的这些列的具体值,因为每个组可能包含多个行的这些列的不同值。 例如,考虑以下示例表`tt1`: ``` +---...

    MySQL5.7中的sql_mode默认值带来的坑及解决方法

    在正常项目开发过程中,如果MySQL版本从5.6升级到5.7版本。作为DBA在考虑数据库版本升级带来的影响时,一般会有几个注意点...ERROR 1055 (42000): Expression #3 of XXXXXX list is not in GROUP BY clause and contain

    Mysql zip 离线版安装手册.docx

    处理MySQL Error 1055 - **添加my.ini配置文件**:如果在使用过程中遇到Error 1055,可能是因为缺少必要的配置文件或配置不正确。可以在MySQL的根目录下创建或修改`my.ini`文件,内容如下: ```ini [mysql] ...

    MySQL5.7 group by新特性报错1055的解决办法

    MySQL 5.7引入了一项新的SQL模式,即`ONLY_FULL_GROUP_BY`,这导致了在升级后一些之前正常运行的SQL查询开始报错,错误代码1055。这个模式要求在`GROUP BY`子句中出现的所有列要么在`SELECT`列表中通过聚合函数(如`...

    Mysql 错误代码集

    - **1055** - 服务无效 - **1056** - 服务实例太小 - **1057** - 服务无效 - **1058** - 无法启动服务 - **1059** - 服务循环依赖 - **1060** - 服务配置错误 - **1061** - 服务无效 - **1062** - 数据库记录重复 - ...

    Mysql错误编码大全.pdf

    13. 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059: 这些错误涉及到表的创建、查询和更新,如表已存在、未知表、未知列、列计数不匹配等。 14. 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, ...

    mysql不支持group by的解决方法小结

    当`ONLY_FULL_GROUP_BY`启用时,如果你的查询包含未在`GROUP BY`中列出的非聚合列,MySQL会报错,例如错误代码`1055`。这个模式的目的是防止因不确定的行选择导致的不一致结果。在旧版本的MySQL中,可能会返回任意行...

    mysql获取group by总记录行数的方法

    如果遇到`GROUP BY`新特性的报错,比如`1055`错误,你可能需要调整`sql_mode`设置或在查询中提供完整的分组表达式。 最后,注意`GROUP BY`和`HAVING`的使用区别。`GROUP BY`用于指定分组依据,而`HAVING`则是对分组...

    10分钟学会写一个简单的Mysql存储过程.pdf

    在MySQL的高版本中,如果遇到错误`1055`,提示`this is incompatible with sql_mode=only_full_group_by`,这通常是由于`ONLY_FULL_GROUP_BY` SQL模式启用,该模式要求在`GROUP BY`子句中列出的所有列要么在聚合函数...

    MySQL异常:[Err] 1055 – Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona…

    在MySQL中,错误提示 "[Err] 1055 – Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column…” 指的是在执行包含`GROUP BY`子句的查询时,你试图对未在`GROUP BY`子句中...

    MySQL数据表合并去重的简单实现方法

    Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'XXX.Y.ZZZZ' which is not functionally dependent on columns in GROUP BY ...

    MySQL v5.7.18 解压版本安装详细教程

    在MySQL v5.7.18的整个解压安装过程中,如果使用图形界面工具Navicat进行数据库查询时遇到错误提示,例如[Err] 1055错误,这通常是因为SQL_mode中包含only_full_group_by模式。Navicat中的查询如果包含ORDER BY语句...

    MySQL关于sql_mode解析与设置讲解

    如果不遵循此规则,MySQL将报错`ERROR 1055`。 2. `NO_AUTO_VALUE_ON_ZERO`: 这个模式会影响自增列(auto-increment)的插入。默认情况下,插入0或NULL会自动产生下一个自增值。如果设置了`NO_AUTO_VALUE_ON_ZERO...

Global site tag (gtag.js) - Google Analytics