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