MySQL 查询库中所有表记录 & sql_mode=only_full_group_by
2023-09-11 14:16:16 时间
统计某一数据库中所有表的记录数
select table_name,table_rows from `information_schema`.tables where table_schema=`db_name`;
sql_mode中含有only_full_group_by 且 没使用group by时,聚合查询中不能有 非聚合column
去掉only_full_group_by,可正常查询
select 后面的字段必须出现在group by后 或者 被聚合函数包裹
取消ONLY_FULL_GROUP_BY的sql_mode
set sql_mode=(select replace(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
因为是字符串替换 故 ONLY_FULL_GROUP_BY必须使用大写
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索引总结(4)-MySQL索引失效的几种情况
- mysql索引总结(2)-MySQL聚簇索引和非聚簇索引
- Mysql加锁过程详解(3)-关于mysql 幻读理解
- mysql 设置 row格式binlog_为什么要把MySQL的binlog格式修改为row
- 【mysql+pandas】用MySQL命令处理在python中处理DataFrame数据 pandasql库
- idea提示Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is
- MySQL 窗口函数 & MySQL8新特性
- MYSQL - ORDER BY & LIMIT
- MySQL第四讲 MySql Undo日志 - 对聚簇索引进行CUD操作
- 【MySQL进阶-10】mysql语句的执行流程以及集群的高可用
- mysql semi-sync浅谈
- Mysql集群-----(03) Centos7 安装Mysql(使用yum方式)
- MySQL 调优基础(四) Linux 磁盘IO
- 基于Java+MySQL构建MVC架构的企业公司管理系统【100010278】
- Python 操作 mysql 数据库,并使用连接池
- mysql数据库如何创建只读用户
- ubuntu16.04系统彻底卸载mysql,并源码免编译重装MySQL的步骤
- mysql的中文乱码问题
- MySQL 5.6 解决InnoDB: Error: Table "mysql"."innodb_table_stats" not found.问题
- 有关Mysql的mysql_store_result函数返回NULL的情况以及其他注意事项
- MySQL Proxy 实现 MySQL 读写分离提高并发负载
- 【转】MySQL双主一致性架构优化
- PostgreSQL通过mysql_fdw访问MySQL数据库
- mysql触发器的作用及语法
- 【MySQL】mysql更换root密码,全网唯一有用!
- 【容器】docker-compose一键启动mysql和nginx
- MySQL-操作数据库(存储引擎)