mysql Уникальный составной ключ, индекс -- пример SQL создания таблицы и её редактирования (добавление ключа) -- ограничение
Primary tabs
Forums:
Уникальный индекс может быть и составным.
Редактирование таблицы (добавление ключа)
Можно сделать используя запрос вида:
ALTER TABLE `имяТаблицы` ADD UNIQUE `имяИндекса` (`имяПоля1`, `имяПоля2`, ...) ;
Например:
ALTER TABLE `votes` ADD UNIQUE `user_info_unique_index`(`user`, `email`, `address`) ;
Создание таблицы
Например так:
CREATE TABLE `content_html` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_box_elements` int(11) DEFAULT NULL, `id_router` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_box_elements` (`id_box_elements`,`id_router`) );
Источники:
- Log in to post comments
- 14385 reads