ก่อนอื่นให้เราสร้างตารางที่เรามีรหัสลูกค้าหลัก -
mysql> สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT, CustomerName varchar(20), CustomerAge int, CustomerCountryName varchar(100), PRIMARY KEY(CustomerId) );Query OK, 0 แถวที่ได้รับผลกระทบ (0.94 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อรับคีย์หลัก "ชื่อคอลัมน์" ของตารางเฉพาะใน MySQL -
mysql> SELECT COLUMN_NAMEFROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE TABLE_NAME ='DemoTable'AND CONSTRAINT_NAME ='PRIMARY';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| COLUMN_NAME |+-------------+| CustomerId |+-------------+1 แถวในชุด 2 คำเตือน (0.12 วินาที)