相关疑难解决方法(0)

SQL Server:使用sql查询获取表主键

可能重复:
如何列出SQL Server表的主键?

我想使用SQL查询SQL Server数据库获取特定表的主键.

MySQL中我使用以下查询来获取表主键:

SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Run Code Online (Sandbox Code Playgroud)

什么相当于上面的SQL Server查询?

如果有一个查询适用于MySQLSQL Server,那么它将是一个理想的情况.

sql sql-server

125
推荐指数
7
解决办法
40万
查看次数

如何列出SQL Server表的主键?

简单的问题,如何使用T-SQL列出表的主键?我知道如何在表上获取索引,但不记得如何获取PK.

sql t-sql sql-server

94
推荐指数
7
解决办法
17万
查看次数

MySQL:动态确定表的主键

我在PHP中生成这样的SQL查询:

$sql = sprintf("UPDATE %s SET %s = %s WHERE %s = %s", ...);
Run Code Online (Sandbox Code Playgroud)

由于此查询的几乎每个部分都是动态的,我需要一种方法来动态确定表的主键,这样我就有了这样的查询:

$sql = sprintf("UPDATE %s SET %s=%s WHERE PRIMARY_KEY = %s", ...);
Run Code Online (Sandbox Code Playgroud)

表的主键是否有MySQL关键字,或者是获取它的方法?

我之前使用过information_schema数据库来查找这样的信息,但如果我不必诉诸于此,那就太好了.

php mysql sql primary-key

19
推荐指数
3
解决办法
4万
查看次数

-3
推荐指数
1
解决办法
5327
查看次数

标签 统计

sql ×3

mysql ×2

primary-key ×2

sql-server ×2

information-schema ×1

php ×1

t-sql ×1