Dalam MySQL, pertanyaan berikut boleh digunakan untuk mendapatkan kunci utama jadual:
SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Untuk SQL Server, terdapat pelbagai pendekatan untuk menyelesaikan tugasan ini:
Laksanakan pertanyaan berikut:
SELECT COLUMN_NAME FROM sys.primary_keys WHERE TABLE_NAME = 'TableName'
Ganti 'TableName' dengan nama jadual sebenar yang anda ingin dapatkan semula kunci utama.
Pertanyaan ini boleh digunakan untuk mendapatkan kunci utama maklumat untuk kedua-dua MySQL dan SQL Server:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1 AND TABLE_NAME = 'TableName'
Sekali lagi, gantikan 'TableName' dengan nama jadual yang dikehendaki.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Kekunci Utama Jadual dalam SQL Server dan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!