首页 > 数据库 >MySQL this is incompatible with sql_mode=only_full_group_by-错误解决

MySQL this is incompatible with sql_mode=only_full_group_by-错误解决

时间:2024-08-08 11:18:07浏览次数:10  
标签:full group NO mysql incompatible ZERO mode sql

mysql执行group by时遇到下面提示:

SELECT list is not in GROUP BY clause and contains nonaggregated column 'crm.b.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

原因:在sql执行时,出现该原因:就是输出的结果是叫target list,就是select后面跟着的字段;还有一个地方group by column,就是 group by后面跟着的字段。由于开启ONLY_FULL_GROUP_BY的设置,所以如果一个字段没有在target list 和group by字段中同时出现,或者是聚合函数的值的话,那么这条sql查询是被mysql认为非法的,会报错误

执行以下sql:

mysql> set global 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> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

原文链接:https://blog.csdn.net/zhoupenghui168/article/details/91801102

标签:full,group,NO,mysql,incompatible,ZERO,mode,sql
From: https://www.cnblogs.com/wjs2019/p/18348560

相关文章

  • [Typescript] Type incompatible function argument as never
    Forthefollowingcode:constobjOfFunctions={string:(input:string)=>input.toUpperCase(),number:(input:number)=>input.toFixed(2),boolean:(input:boolean)=>(input?"true":"false"),};constformat=(i......
  • Unity强化工程 之 Mask & SortingGroup
    本文仅作笔记学习和分享,不用做任何商业用途本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正1.Mask遮罩故名思意就是起到遮挡作用的罩子:精灵遮罩-Unity手册如果我想让sprite与遮罩发生交互,那么我需要勾选spritrrenderer的交互选项之后就可......
  • GROUP BY 和 HAVING 子句(看完就会)
    GROUPBY 和 HAVING 子句用于对查询结果进行分组和过滤,它们通常一起使用,但也可以单独使用。GROUPBY子句:GROUPBY 子句用于将查询结果根据一个或多个列进行分组。它将具有相同分组列值的行组合在一起,形成一个组。GROUPBY 子句通常与聚合函数(如 SUM、AVG、COUNT、MAX......
  • GroupMamba实战:使用GroupMamba实现图像分类任务(一)
    摘要状态空间模型(SSM)的最新进展展示了在具有次二次复杂性的长距离依赖建模中的有效性能。GroupMamba解决了将基于SSM的模型扩展到计算机视觉领域的挑战,特别是大型模型尺寸的不稳定性和低效性。GroupMamba在ImageNet-1K的图像分类、MS-COCO的目标检测和实例分割以及ADE2OK的......
  • 有没有办法根据 Pandas GroupBy 的计数在 2 个数据帧之间重复分配值?
    我有两个结构相同但形状和值不同的Pandas数据框:importpandasaspddataframe_1=pd.DataFrame({'customer_id':['id1','id2','id3','id4','id5','id6'],'gender':[......
  • Pandas GroupBy - 仅显示具有多个唯一特征值的组
    我有一个DataFramedf_things看起来像这样,我想在训练之前预测分类的质量ABCCLASS-----------------------al1bal1cal1Shipal1bal1cal1Shipal1bal2cal2Shipal2bal2cal2Cowal3bal3cal3Caral1bal2cal3C......
  • 如何使用 group by 对 pandas 数据框进行排序
    我正在处理类似于下面示例的数据框:importpandasaspdimportnumpyasnpnp.random.seed(0)np.random.seed(0)df=pd.DataFrame({'date':np.tile(['2024-05-01','2024-06-01'],4),'State':np.repeat(['fl&#......
  • 通过 python 获取 android.view.ViewGroup 中的子项
    是否可以使用python、adb或任何库从android.view.ViewGroup获取子元素或文本,但不需要java和kotlin?我正在尝试使用python自动化android模拟器。与模拟器的交互通过adb进行。当我得到屏幕转储时,我看到我需要的元素是android.view.ViewGroup,并且text和content-......
  • RuntimeError:给定 groups=1,预期权重在维度 0 处至少为 1,但在 YOLOv8 模型训练中得到的
    我正在尝试使用yolov8n-pose.pt预训练模型来训练YOLOv8模型,并在config.yaml中使用以下配置:#Datapath:C:\Users\Denis\OneDrive\Documents\Project\WorkoutAssistant\datatrain:images/train#trainimages(relativeto'path')val:images/val#valima......
  • MySQL索引详解full-text,b-tree,hash,r-tree
    一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1.full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、text数据类型......