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 | |
+-----------+---------+------+-----+---------+-------+
回答:
这意味着该字段是非唯一索引(的一部分)。您可以发出
show create table <table>;
查看有关表结构的更多信息。
以上是 SQL键,MUL,PRI和UNI 的全部内容, 来源链接: utcz.com/qa/433437.html