Top.Mail.Ru
Ответы

Всегда ли ключевое поле в базе данных должно быть типом "счетчиком?

По дате
По рейтингу
Аватар пользователя
Знаток
15лет

Насколько помню, счетчиком должен быть PRIMARY KEY, т. е. первичный ключ, а остальные ключи могут быть просто числовыми или дата-время (но не строками).

Аватар пользователя
Мастер
15лет

Рекомендуют делать ключевое поле счетчиком, так как в этом случае база будет его лучше индексировать и быстрее работать. А так ключом может быть любое уникальное поле (или даже группа полей).

Аватар пользователя
Мастер
15лет

оно должно быть уникальным, но счетчиком необязательно.