小编典典

SQL 键,MUL vs PRI vs UNI

all

和在 MySQL 中MUL有什么区别?PRI``UNI

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

阅读 108

收藏
2022-04-15

共1个答案

小编典典

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

show create table <table>;

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

2022-04-15