CREATE TABLE Orders
-> (
-> ID SMALLINT UNSIGNED NOT NULL,
-> ModelID SMALLINT UNSIGNED NOT NULL,
-> Descrip VARCHAR(40),
-> PRIMARY KEY (ID, ModelID)
->);
В принципе, мне кажется, что я создаю два первичных ключа на одном столе. Это верно?Поддерживает ли MySQL два первичных ключа на одной таблице?
Я думал, что мы могли бы создать несколько уникальных ключей в одной таблице, но только один первичный ключ.
Как моя система разрешает создание нескольких первичных ключей?
Просьба сообщить: какие правила регулируют это?
Официально вы можете иметь N номеров * кандидатов * ключей и, самое большее, один первичный ключ. Ключи-кандидаты принудительно применяются с использованием уникального ограничения, в котором в качестве первичного ключа применяются принудительные ограничения первичного ключа. – Thomas