在 MySQL 中,可以使用以下查询来检索表的主键:
SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
对于 SQL Server,有多种方法可以完成此任务:
执行以下查询:
SELECT COLUMN_NAME FROM sys.primary_keys WHERE TABLE_NAME = 'TableName'
将 'TableName' 替换为您要检索主键的实际表名称。
该查询可用于检索MySQL和SQL的主键信息服务器:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1 AND TABLE_NAME = 'TableName'
再次将 'TableName' 替换为所需的表名称。
以上是如何在 SQL Server 和 MySQL 中检索表主键?的详细内容。更多信息请关注PHP中文网其他相关文章!