Больше первичных / автоматическое добавление уникальных идентификаторов для одной таблицы в MySQL? - PullRequest
0 голосов
/ 05 марта 2009

Можно ли иметь два и более основных / автоматически добавляемых уникальных идентификатора для одной таблицы в MySQL? Например:

Первичный ключ (INT, 11); shop_id; invoice_id

1;200;2001
1;201;2011
2;200;2002
2;201;2012

Возможно ли установить это в таблицу MySQL? -> То есть в таблице есть больше первичных ключей для какого-то другого значения ..?

Я ищу больше автоинкрементов в одной таблице.

Ответы [ 2 ]

1 голос
/ 05 марта 2009

Вы ищете AUTO_INCREMENT для вторичного столбца в индексе с несколькими столбцами ? Вы можете сделать это для таблиц MyISAM.

0 голосов
/ 05 марта 2009

Вы можете иметь только один столбец AUTO_INCREMENT для таблицы в MySQL. Вы можете иметь только один первичный ключ в таблице в MySQL, но это может быть составной ключ и состоять из нескольких столбцов.

Но из приведенного вами примера похоже, что вы просите что-то другое. Вы можете уточнить?

...