BOOLEAN lub TINYINT

Projektowałem bazę danych dla witryny, w której muszę użyć boolowskiego typu danych do przechowywania tylko 2 stanów, prawda lub fałsz. Używam MySQL.
Podczas projektowania bazy danych za pomocą phpMyAdmin odkryłem, że mam zarówno typ danych BOOLEAN, jak i typ danych TINYINT.
Przeglądałem różne artykuły, niektórzy mówili, że TINYINT jest taki sam jak BOOLEAN, bez różnicy. Niektórzy twierdzą, że BOOLEAN jest konwertowany na TINYINT w MySQL.

MOJE pytanie brzmi, jeśli oba są takie same, dlaczego istnieją dwa? Powinien być tylko jeden z nich.

Oto odniesienie do artykułów, które czytam:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html

questionAnswers(5)

yourAnswerToTheQuestion