MySQL中的MULPRIUNI有什么区别?

我正在使用以下命令进行MySQL查询:

desc mytable;

其中一个字段显示为MUL键,其他字段显示为UNIPRI

我知道,如果键是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/

10-10 03:40