我正在研究如何在mysql中获取表的主键,并发现以下解决方案不返回任何行(失败):
show columns from `projects` where `Key` = "PRIMARY"
然而这很好用并返回主键:
show columns from `projects` where `Key` = "PRI"
PRI和PRIMARY有什么区别?不同的phpmyadmins对主要字段有不同的表示法吗?
答案 0 :(得分:1)
元数据中的key
属性为三个字符。
我认为'Primary'
会被截断以进行比较。