![]() ![]() |
taxpert.ru — Блог — Составной первичный индекс по нескольким полям в MySQLСоставной первичный индекс по нескольким полям в MySQL05.12.2024 в 09:25 Секция: Сайтостроение и WEB-разработка Просмотров: 99 Комментариев нет — ваш комментарий может стать первым Век живи – век учись. Лишь вчера узнал, что в MySQL есть возможность создания составного первичного ключа по нескольким полям. Смысл такого ключа в том, что значения полей, включённых в индекс, могут повторяться и совпадать друг с другом, однако совокупность значений этих полей должна быть уникальной. Лично для меня эта возможность оказалась крайне полезной (да чего уж там греха таить – необходимой!) при работе с разными типами объектов, идентификаторы которых могли совпадать, однако в сочетании с типом всегда представляли собой уникальное значение. Как добавить в MySQL-таблицу первичный ключ? Да очень просто: ALTER TABLE table ADD PRIMARY KEY (columnA, columnB); Тот самый случай, когда всё гениальное – просто. Комментариидобавить комментарийкомментариев не найдено — ваш может стать первым! |
© Taxpert. Интернет-мастерская М. Ю. Уткина. |