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 | |
+-----------+---------+------+-----+---------+-------+
最佳答案
这意味着该字段是非唯一索引(的一部分)。您可以发出
show create table <table>;
查看有关表结构的更多信息。
关于mysql - SQL键,MUL,PRI和UNI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5317889/