猿问

仅禁用Full_GROUP_BY

仅禁用Full_GROUP_BY

我意外地启用了这样的_FULL_GROUY_BY模式:

SET sql_mode = 'ONLY_FULL_GROUP_BY';

我怎么禁用它?


一只名叫tom的猫
浏览 862回答 3
3回答

素胚勾勒不出你

解决方案1:移除全组来自MySQL控制台mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));你可以读得更多这里解决方案2:移除全组来自phpmyadmin打开phpmyadmin&选择localhost单击菜单变量&向下滚动SQL模式单击“编辑”按钮更改值&删除全组&单击“保存”。

阿波罗的战车

小心使用SET sql_mode = ''这实际上清除了当前启用的所有模式。如果不想处理其他设置,则需要执行SELECT @@sql_mode首先,要获得启用模式的逗号分隔列表,然后将其设置为此列表,而不使用ONLY_FULL_GROUP_BY选择。
随时随地看视频慕课网APP
我要回答