Doğru veya yanlış olmak üzere yalnızca 2 durumu depolamak için bir boolean veri türü kullanmam gereken bir site için bir veritabanı tasarlıyordum. MySQL kullanıyorum.
Veritabanını phpMyAdmin kullanarak tasarlarken, hem BOOLEAN veri türüne hem de TINYINT veri türüne sahip olduğumu buldum.
Farklı makaleler inceledim, bazıları TINYINT'in BOOLEAN ile aynı olduğunu söyledi, fark yok. Bazıları BOOLEAN'ın MySQL'de TINYINT'e dönüştürüldüğünü söylüyor.
Sorum şu, eğer ikisi de aynıysa neden iki tane var? Sadece biri olmalı.
Okuduğum makalelerin referansı:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html