1-да, 2-да, 3-да, 4-да.
Също така...
- Наистина ли ви трябва
BIGINT
? Няма 4 милиарда стойности вINT UNSIGNED
достатъчно? (И спестете половината място.) Предполага сеid
PK на някоя друга маса ли е? Ако е така, тази таблица също ще трябва да се промени. - Може
state
да се нормализира? Или превърнат вENUM
? Отново спестяване на място.
Точка 3 е по-лоша от споменатото поради необходимостта от заключване на два уникални ключа.