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

mysql中查询没有主键的表

背景:在信创过程中,mysql迁移tdsql如果表没有主键,无法迁移,因此写了一段sql来查询没有主键的表。

SELECT 
    t.table_name,
    COUNT(c.constraint_name) AS primary_key_count
FROM 
    information_schema.tables t
LEFT JOIN 
    information_schema.table_constraints c 
    ON t.table_name = c.table_name 
    AND t.table_schema = c.table_schema
    AND c.constraint_type = 'PRIMARY KEY'
WHERE 
    t.table_schema = 'wealth'
GROUP BY 
    t.table_name;
查询结果中primary_key_count为0的就是没有主键的表

相关文章:

  • 《Python深度学习》第五讲:文本处理中的深度学习
  • 一学就会:A*算法详细介绍(Python)
  • springcloud, nacos使用rabbitMq
  • 前端面试项目拷打
  • Django:内置和自定义中间件
  • Java集合的底层原理
  • 深入解析ES6+新语法:复杂的迭代器与生成器
  • 【css酷炫效果】纯CSS实现手风琴折叠效果
  • navicat导出文件密码解密
  • vue3二次封装tooltip实现el-table中的show-overflow-tooltip效果
  • 003 SpringCloud整合-LogStash安装及ELK日志收集
  • Spring Boot集成JWT:打造安全的RESTful API
  • Linux上离线安装PyTorch教程:No module named ‘_bz2:No module named ‘_lzma‘
  • 单元测试mock
  • 蓝桥杯备考:特殊01背包问题——》集合subset
  • 两款软件助力图片视频去水印及图像编辑
  • PHP转GO Go语言环境搭建(Day1) 常见问题及解决方案指南
  • Node.js系列(3)--集群部署指南
  • K8S-etcd服务无法启动问题排查
  • Android audio(8)-native音频服务的启动与协作(audiopolicyservice和audioflinger)
  • 特色茶酒、非遗挂面……六安皋品入沪赴“五五购物节”
  • 外交部:应美方请求举行贸易代表会谈,中方反对美滥施关税立场没有变化
  • 《中国医药指南》就涉宫颈癌等论文出现男性病例致歉:辞退涉事编辑
  • 伯克希尔董事会投票决定:阿贝尔明年1月1日起出任CEO,巴菲特继续担任董事长
  • 观察|“离境退税”撬动上海“五一”假期入境消费
  • 台湾花莲县海域发生5.7级地震,震源深度15公里