开发者社区 问答 正文

SQL键,MUL,PRI和UNI

是什么区别MUL,PRI并UNI在MySQL?

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

展开
收起
保持可爱mmm 2020-05-17 20:43:39 1171 分享 版权
1 条回答
写回答
取消 提交回答
  • 这意味着该字段是非唯一索引(的一部分)。您可以发出

    show create table

    ; 查看有关表结构的更多信息。来源:stack overflow
    2020-05-17 20:49:51
    赞同 展开评论