mysql 查看所有没有主键的表

Posted 已老

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 查看所有没有主键的表相关的知识,希望对你有一定的参考价值。

SELECT
    #CONCAT("truncate table ",table_name,";")
table_name
FROM
    information_schema. TABLES
WHERE
    table_schema = ‘scdm‘
AND TABLE_NAME NOT IN (
    SELECT
        table_name
    FROM
        information_schema.table_constraints t
    JOIN information_schema.key_column_usage k USING (
        constraint_name,
        table_schema,
        table_name
    )
    WHERE
        t.constraint_type = ‘PRIMARY KEY‘
    AND t.table_schema = ‘scdm‘
)























以上是关于mysql 查看所有没有主键的表的主要内容,如果未能解决你的问题,请参考以下文章

转载mysql主键的缺少导致备库hang

为啥我的 MySQL 表主键不会自动增加?

hive建立数据仓库 事实表的外键和维度表主键怎么关联 啥命令

脚本找出mysql中缺少主键的表

mysql表中一个表中可以有多个主键吗?

查询mysql没有主键的表