mysql5.7 报错1055_MySql5.7 报错 1055
我今天在创建视图的时候mysql一只报错 在5.6 的版本就没有这个问题sql语句如下SELECT
`t`.*,
count(t_q.question_id) AS c_num
FROM
`ask_topic` AS `t`
LEFT JOIN `ask_topic_question` AS t_q ON `t`.`topic_id` = `t_q`.`topic_id`
GROUP BY
`t_q`.`topic_id`
ORDER BY
`c_num` desc
如吧LEFT JOIN 改为 INNER JOIN 就不报错报错信息如下[Err] 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'itbull_ask.t.topic_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
解决方案改动my.ini文件(WIndows下) my.conf(LInux下)
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 中执行
mysql> select @@sql_mode ;
+-------------------------------------------------------------------------------------------------------------------------------------------+
| @@sql_mode |
+-------------------------------------------------------------------------------------------------------------------------------------------+
| ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+-------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
返回的值中 把"ONLY_FULL_GROUP_BY,"删掉
重启Mysql
mysql5.7 报错1055_MySql5.7 报错 1055相关推荐
- MySQL5.7安装半同步插件报错,错误码1126
MySQL5.7安装半同步插件报错,错误码1126 mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; ...
- mtk一键usb驱动_三菱MRJEB驱动器报错,导致报错原因37.1参数设置范围异常?
三菱MR-JE-B驱动器报错,导致报错原因37.1参数设置范围异常?最近海蓝机电工程师们在做一个项目,做的是三菱MR-JE-B驱动器.工程师们在实操这个项目过程中遇到各种问题,其中就像驱动器报错的问题 ...
- 记一次错,数据库报syntax
记一次错,数据库报syntax 错误描述:You have an error in your SQL syntax; check the manual that corresponds to your ...
- WIN11从MSDN重新安装后 应用商店打不开 报错 0x80131500 0x00000194 报错 0x80240438
简单记录下 WIN11从MSDN重新安装后 应用商店打不开 报错 0x80131500 0x00000194 报错 0x80240438 系统刚刚装好 更改TLS无效 WSReset无效 重置应用 关 ...
- 使用poi导出excel报错-打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
使用poi导出excel报错-打开文件报"Excel 已完成文件级验证和修复.此工作簿的某些部分可能已被修复或丢弃" 1.原本正常使用的Excel导出突然下载文件报错 2.定位时发 ...
- linux安装xfce4,安装 xfce4 报错 - 安装 xfce4 报错 _Linux教程_Linux公社-Linux系统门户网站...
安装 xfce4 报错 安装 xfce4 报错 [日期:2007-09-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 前面所有的安装验证均已通过,安装到23%左右会抛出一 ...
- Foxmail登陆报错outlook邮箱报错:foxmail,C4 NO LOGIN failed.
1 事件 Foxmail登陆报错outlook邮箱报错: foxmail,C4 NO LOGIN failed. 2 原因 这是由于outlook邮箱设置了双重验证登陆,foxmail无法弹出验证登陆 ...
- oracle数据库报12514,数据库报ORA-12514,12514报错
数据库报ORA-12514,12514报错 Listener refused the connection with the following error: ORA-12514, TNS:liste ...
- 安卓混淆相关-debug模式没有错,release报错
debug模式没有错,release报错 具体报错代码: java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in &qu ...
最新文章
- python set过滤
- HDU 2564 饭卡
- sniffer 和 debug flow
- Java已死?九百万程序员说不
- js原生后代选择器_CSS 后代选择器
- c#二维数据最大最小值_C#| 打印类型,各种数据类型的最大值和最小值
- java行转列_Java后端面试标准:如何准备一场后端面试?
- mysql 因单个表过大导致导入数据库失败
- newifimini出厂固件_newifi mini固件
- GB28181协议——对接摄像机
- java white case语句_MySQL的CASEWHEN语句使用说明_MySQL
- 高大上的cmd命令行来袭!颜值与内涵兼备
- 计算机域 用户怎么设置,电脑怎么加域设置
- python怎么跳出while循环_怎么跳出while循环
- CDH安装时报错:/opt/cloudera/parcels/.flood/.../CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel does not exist
- ZYNQ学习笔记(五)---按键控制LED灯亮灭实验
- 计算机基础知识------操作系统
- Java编程工具哪种好?
- 人工智能的出现,赋予零售业6种应用新生命!
- 人工智能工程师学习路线/自然语言处理算法工程师