一尘不染

SQL键,MUL,PRI和UNI

mysql

是什么区别MULPRIUNI在MySQL?

我正在使用以下命令进行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    |       | 
+-----------+---------+------+-----+---------+-------+

阅读 1220

收藏
2020-05-17

共1个答案

一尘不染

这意味着该字段是非唯一索引(的一部分)。您可以发出

show create table <table>;

查看有关表结构的更多信息。

2020-05-17