Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราสามารถใช้ PRIMARY KEY ( column1, column2) ใน MySQL เพื่อสร้างคู่ได้หรือไม่?


ใช่ คุณสามารถใช้ไวยากรณ์ด้านล่าง ต่อไปนี้เป็นไวยากรณ์ -

คีย์หลัก(yourColumnName1,yourColumnName2);

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable -> ( -> StudentFirstName varchar(100), -> StudentLastName varchar(100), -> StudentAge int, -> StudentCountryName varchar(100), -> คีย์หลัก (StudentFirstName,StudentLastName) -> );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)

ให้เราตรวจสอบคำอธิบายของตาราง -

mysql> อธิบาย DemoTable;

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+--------------------+--------------+------+--- ---+---------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+--------------------+-------------+------+---- -+---------+-------+| StudentFirstName | varchar(100) | ไม่ | PRI | NULL | || นักเรียนนามสกุล | varchar(100) | ไม่ | PRI | NULL | || StudentAge | int(11) | ใช่ | | NULL | || นักเรียนชื่อประเทศ | varchar(100) | ใช่ | | NULL | |+--------------------+-------------+------+----- +---------+-------+4 แถวในชุด (0.00 วินาที)