петък, декември 11, 2009

Как не се прави

Ето още една "красива" таблица, която срещнах в проекта, който оправям в момента. Тя ме остави леко замислен и объркан, повдигайки някои въпроси в блуждаещото ви съзнание:


И така ...
Първо. Защо имам id поле след като то не auto_increment и му е сложена default-на стойност 0 ? Как и с какво точно ми помага това поле ?
Второ. Защо полето статус е тип integer (а не boolean или поне tinyint) и стойностите му са 1 и 2 (а не 0 и 1) ?

Очаквам предложения и обяснения! Най-доброто обяснение печели 1 бира от мен !

1 коментара:

Анонимен каза...

Е за статуса например може да има оправдание, че евентуално са се очаквали и други стойности..ама за id-то не намирам никакви. Махай я цялата таблица и направи нова да си върши работата както трябва..а ако няма такава просто я махни :)