mySQL составной primary key пример

mySQL Пример таблицы с составным первичным ключом (PRIMARY KEY) -- пример SQL + COLLATE

Forums:

Пример таблица где основным ключом оказывается "сумма" двух столбцов разного типа:

CREATE TABLE `partner3_li_statistics_phrases` (
	`group_id` INT(11) NOT NULL,
	`phrase` VARCHAR(255) NOT NULL,
	`pcount` INT(11) NOT NULL DEFAULT '1' COMMENT 'Количество таких найденных фраз',
	PRIMARY KEY (`group_id`, `phrase`)
)
COMMENT='Фразы'
COLLATE='utf8_general_ci'
ENGINE=InnoDB
;

Такая структура полезна, когда комбинация полей должна быть уникальной, и нужды в каком-то дополнительном id нет.

Subscribe to RSS - mySQL  составной primary key пример