最佳答案
MySQL中MUL
, PRI
和UNI
的区别是什么?
我正在处理一个MySQL查询,使用命令:
desc mytable;
其中一个字段显示为MUL
键,其他字段显示为UNI
或PRI
。
我知道如果一个键是PRI
,那么每个表只能有一条记录与该键相关联。如果一个键是MUL
,这是否意味着可以有多个相关记录?
下面是mytable
的响应。
+-----------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+---------+------+-----+---------+-------+
| courseid | int(11) | YES | MUL | NULL | |
| dept | char(3) | YES | | NULL | |
| coursenum | char(4) | YES | | NULL | |
+-----------+---------+------+-----+---------+-------+