Computer >> Máy Tính >  >> Lập trình >> MySQL

Chúng ta có thể sử dụng PRIMARY KEY (column1, column2) trong MySQL để tạo cặp không?


Có, bạn có thể sử dụng cú pháp dưới đây. Sau đây là cú pháp -

PRIMARY KEY(yourColumnName1,yourColumnName2);

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable
   -> (
   -> StudentFirstName varchar(100),
   -> StudentLastName varchar(100),
   -> StudentAge int,
   -> StudentCountryName varchar(100),
   -> PRIMARY KEY(StudentFirstName,StudentLastName)
   -> );
Query OK, 0 rows affected (0.74 sec)

Hãy để chúng tôi kiểm tra mô tả của bảng -

mysql> desc DemoTable;

Đầu ra

Điều này sẽ tạo ra kết quả sau -

+--------------------+--------------+------+-----+---------+-------+
| Field              | Type         | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+-------+
| StudentFirstName   | varchar(100) | NO   | PRI | NULL    |       |
| StudentLastName    | varchar(100) | NO   | PRI | NULL    |       |
| StudentAge         | int(11)      | YES  |     | NULL    |       |
| StudentCountryName | varchar(100) | YES  |     | NULL    |       |
+--------------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)