当前位置:Gxlcms > mysql > 获取缺失主键表信息的MYSQL语句

获取缺失主键表信息的MYSQL语句

时间:2021-07-01 10:21:17 帮助过:42人阅读

代码如下:

SELECT a.`TABLE_SCHEMA` AS DB_NAME , a.`TABLE_NAME` , a.`TABLE_ROWS` ,a.`ENGINE` -- , a.*
FROM
information_schema.`TABLES` a
LEFT JOIN information_schema.`TABLE_CONSTRAINTS` b
ON a.`TABLE_NAME` = b.`TABLE_NAME` AND a.`TABLE_SCHEMA` = b.`TABLE_SCHEMA`
WHERE b.`TABLE_SCHEMA` IS NULL
AND a.`TABLE_TYPE` = 'BASE TABLE'
AND a.`TABLE_SCHEMA` NOT IN ('information_schema','test','mysql','performance_schema')
ORDER BY DB_NAME ,a.`TABLE_ROWS` DESC ;

您可能感兴趣的文章:

  • 深入探寻mysql自增列导致主键重复问题的原因
  • mysql把主键定义为自动增长标识符类型
  • MySQL生产库Insert了2次同样的记录但是主键ID是不一样的问题的分析过程
  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解
  • MySQL查询优化:用子查询代替非主键连接查询实例介绍
  • Oracle与Mysql主键、索引及分页的区别小结
  • MySQL 主键与索引的联系与区别分析
  • sqlserver数据库主键的生成方式小结(sqlserver,mysql)
  • mysql下创建字段并设置主键的php代码
  • MySQL 创建主键,外键和复合主键的语句
  • MySQL里Create Index 能否创建主键 Primary Key
  • Mysql主键相关的sql语句集锦

人气教程排行