MySQL-mysql中如何查询表中的主键?语句怎么写?

WP主题Bug提交 WP主题Bug提交 主题:1067 回复:2226

MySQL-mysql中如何查询表中的主键?语句怎么写?

归属感 发布于 2017-09-25 字数 0 浏览 1003 回复 3

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(3

清晨说ぺ晚安 2017-10-27 3 楼

举个简单的例子:

SELECT k.column_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='db'
AND t.table_name=tbl'

虐人心 2017-10-20 2 楼

desc 表名; 有一个Key的字段,值为'PRI'的就是主键

浮生未歇 2017-10-03 1 楼

select COLUMN_KEY,COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where table_name='表名' AND COLUMN_KEY='PRI';
这样吗·获取主键字段名