История изменений
Исправление
emorozov,
(текущая версия)
:
А есть какой-то сакральный смысл делать инкрементный столбец не PK?
При чём здесь инкрементный столбец? Этого понятия не существует вообще в реляционной теории, это артефакт MySQL.
Первичный ключ не обязан быть суррогатным, не обязан состоять из одного столбца, не обязан быть инкрементальным. И ситуаций, когда нужен UUID или что-то похожее на него — в больших высоконагруженных системах — вагон и маленькая тележка.
Исходная версия
emorozov,
:
А есть какой-то сакральный смысл делать инкрементный столбец не PK?
Причём инкрементный столбец? Этого понятия не существует вообще в реляционной теории, это артефакт MySQL.
Первичный ключ не обязан быть суррогатным, не обязан состоять из одного столбца, не обязан быть инкрементальным. И ситуаций, когда нужен UUID или что-то похожее на него — в больших высоконагруженных системах — вагон и маленькая тележка.