有没有办法从mysql-database获取主键字段的名称?例如:
我有一张这样的桌子:
+----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+
其中字段ID是主键(它具有自动递增功能,但我不能使用它)。如何在php中检索字段名称“ id”?
一种更好的方法是使用,SHOW KEYS因为您并不总是可以访问information_schema。以下作品:
SHOW KEYS
SHOW KEYS FROM table WHERE Key_name = 'PRIMARY'
Column_name将包含主键的名称。