当前位置: 首页 > news >正文

建筑设计地图网站外包员工

建筑设计地图网站,外包员工,512 做网站,网站备案 广东一、前言 一大早上测试环境,发现测试环境的MySQL报错了。 SELECT list is not in GROUP BY clause and contains nonaggregated column二、解决方案 官方文档中提到: 大致意思: 用于GROUP BY的SQL / 92标准要求满足以下条件: SE…

一、前言

一大早上测试环境,发现测试环境的MySQL报错了。

SELECT list is not in GROUP BY clause and contains nonaggregated column

二、解决方案

官方文档中提到:
在这里插入图片描述

大致意思:
用于GROUP BY的SQL / 92标准要求满足以下条件:

  • SELECT子句的表达式中使用的列必须在GROUP BY子句中。否则,使用该列的表达式是一个聚合函数。
  • GROUP BY表达式只能包含选择列表中的列名,而不能仅用作向量聚合的参数。
  1. 首先执行以下查询:
    不出所料就是有一个ONLY_FULL_GROUP_BY
SELECT @@sql_mode;ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

所以我去到配置文件中,在 mysqld 下配置一下 sql_mode,把 ONLY_FULL_GROUP_BY 去掉

# 添加的行如下
sql_model=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

重启MySQL即可!

可以参考我之前写的一篇文章了解sql_mode中的每个项的意思:点此跳转链接

三、起因分析

起因是昨天修改一个数据表的结构保存失败出现了报错:

1812 - Tablespace is missing for table database/crm_bid_deposit.

这个错误导致我删除表也删不掉,备份数据库也不行,烦死了。
然后翻遍谷歌,
我做了以下尝试:

  1. 删除MySQL data目录下对应表的 .ibd 文件,重启MySQL,再去Navicat那边删除对应的表,失败!
  2. 修改配置项innodb_file_per_table=0,重启,执行过以下命令,失败
SET FOREIGN_KEY_CHECKS=0;
ALTER TABLE wk_crm_table.wk_crm_bid_deposit DISCARD TABLESPACE;
ALTER TABLE wk_crm_table.wk_crm_bid_deposit IMPORT TABLESPACE;REPAIR TABLE wk_crm_bid_deposit;

无论我怎么操作,Navicat那边还是看到那个数据表
无奈只能先把 innodb_file_per_table=1 设置回来了,重启之后没检查,只看了Navicat中操作的表都没问题,没注意看web应用程序查询是否正常。所以早上来了才发现标题中提到的这个错误。

我这个 Tablespace is missing for table database/crm_bid_deposit. 错误看来只能是等周末再一个个表导出来重建数据库了。有没有人有解决方案,救救我~

http://www.yayakq.cn/news/711077/

相关文章:

  • 中国版动漫网站模板wordpress协调世界时
  • 好的网站具备的条件wordpress 评论 备份
  • wp网站做404学it要多久多少学费
  • re安装wordpresswordpress怎么做seo关键词
  • 网站搜索引擎推广方案做网站前提需要什么
  • 音乐网站建设视频教程上海一网
  • 59网站一起做网店女鞋联通做网站
  • 学院网站建设进度情况说明wordpress 特效主题
  • 投资担保网站建设网站网页设计前言
  • app下载网站免费锡山区住房和城乡建设局网站
  • 石家庄网站定制制作微信购物商城小程序怎么弄
  • 微网站公司网页制作平台排行榜
  • 沧州网站建设开发服务有哪几个平台做网站
  • 北京给公司做网站多少钱网页设计图片界面
  • 电商网站系统设置网站人数
  • 域名不变 新网站公众号小程序搭建
  • 网站建设完成汇报烟台网站制作工具
  • 自己公司网站自己能做吗北京十大装修公司品牌排行榜
  • ps怎么艺术字字体设计网站一级a做爰片免费网站神马电影
  • 公司建网站软件企业网站的优缺点
  • 上海人才网站wordpress stats
  • 网站上不去原因营销网站建设的步骤过程
  • seo做的最好的网站信息企业网站建设的优势
  • 网站建设公司广告做超市dm的网站
  • 怎么做企业网站一级悬浮菜单国外企业网站怎么做
  • 上传了网站标志 功能链接手机网站制作教程视频
  • 网络运维和网站开发怎么在百度上发布帖子
  • 福州市连江县建设局网站php网站建设流程
  • 东莞英文网站制作上海早晨新闻今天
  • 深圳网站建设公司开发制作网站给单位做网站需要多少钱