我今天在创建视图的时候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相关推荐

  1. MySQL5.7安装半同步插件报错,错误码1126

    MySQL5.7安装半同步插件报错,错误码1126 mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so'; ...

  2. mtk一键usb驱动_三菱MRJEB驱动器报错,导致报错原因37.1参数设置范围异常?

    三菱MR-JE-B驱动器报错,导致报错原因37.1参数设置范围异常?最近海蓝机电工程师们在做一个项目,做的是三菱MR-JE-B驱动器.工程师们在实操这个项目过程中遇到各种问题,其中就像驱动器报错的问题 ...

  3. 记一次错,数据库报syntax

    记一次错,数据库报syntax 错误描述:You have an error in your SQL syntax; check the manual that corresponds to your ...

  4. WIN11从MSDN重新安装后 应用商店打不开 报错 0x80131500 0x00000194 报错 0x80240438

    简单记录下 WIN11从MSDN重新安装后 应用商店打不开 报错 0x80131500 0x00000194 报错 0x80240438 系统刚刚装好 更改TLS无效 WSReset无效 重置应用 关 ...

  5. 使用poi导出excel报错-打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”

    使用poi导出excel报错-打开文件报"Excel 已完成文件级验证和修复.此工作簿的某些部分可能已被修复或丢弃" 1.原本正常使用的Excel导出突然下载文件报错 2.定位时发 ...

  6. linux安装xfce4,安装 xfce4 报错 - 安装 xfce4 报错 _Linux教程_Linux公社-Linux系统门户网站...

    安装 xfce4 报错 安装 xfce4 报错 [日期:2007-09-08] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 前面所有的安装验证均已通过,安装到23%左右会抛出一 ...

  7. Foxmail登陆报错outlook邮箱报错:foxmail,C4 NO LOGIN failed.

    1 事件 Foxmail登陆报错outlook邮箱报错: foxmail,C4 NO LOGIN failed. 2 原因 这是由于outlook邮箱设置了双重验证登陆,foxmail无法弹出验证登陆 ...

  8. oracle数据库报12514,数据库报ORA-12514,12514报错

    数据库报ORA-12514,12514报错 Listener refused the connection with the following error: ORA-12514, TNS:liste ...

  9. 安卓混淆相关-debug模式没有错,release报错

    debug模式没有错,release报错 具体报错代码: java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in &qu ...

最新文章

  1. python set过滤
  2. HDU 2564 饭卡
  3. sniffer 和 debug flow
  4. Java已死?九百万程序员说不
  5. js原生后代选择器_CSS 后代选择器
  6. c#二维数据最大最小值_C#| 打印类型,各种数据类型的最大值和最小值
  7. java行转列_Java后端面试标准:如何准备一场后端面试?
  8. mysql 因单个表过大导致导入数据库失败
  9. newifimini出厂固件_newifi mini固件
  10. GB28181协议——对接摄像机
  11. java white case语句_MySQL的CASEWHEN语句使用说明_MySQL
  12. 高大上的cmd命令行来袭!颜值与内涵兼备
  13. 计算机域 用户怎么设置,电脑怎么加域设置
  14. python怎么跳出while循环_怎么跳出while循环
  15. CDH安装时报错:/opt/cloudera/parcels/.flood/.../CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel does not exist
  16. ZYNQ学习笔记(五)---按键控制LED灯亮灭实验
  17. 计算机基础知识------操作系统
  18. Java编程工具哪种好?
  19. 人工智能的出现,赋予零售业6种应用新生命!
  20. 人工智能工程师学习路线/自然语言处理算法工程师

热门文章

  1. 工作记录(JS向textarea添加固定内容、通过固定字符将字符串分割为数组)
  2. 乐乐和表姐(共15张)nbsp;-nbsp;照片质量…
  3. LeetCode知识点总结 - 868
  4. “修真院”修行九九八十一难(1)
  5. Codevs2491玉蟾宫
  6. 微信小程序中使用video组件
  7. C# 获取电脑序列号和主板序列号
  8. 片上总线Wishbone 学习(一)片上总线综述
  9. 计算机专业答辩开场白,毕业论文答辩开场白
  10. 推荐歌曲 一百首最经典的歌曲下载