В чем разница между 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 | |
+-----------+---------+------+-----+---------+-------+