Путаница с BOOLEAN или TINYINT

Я проектировал базу данных для сайта, где мне нужно использовать логический тип даты для хранения только двух состояний, истинного или ложного. Я использую MySQL.
При разработке базы данных с помощью phpMyAdmin я обнаружил, что у меня есть как тип данных BOOLEAN, так и тип данных TINYINT.
Я просмотрел разные статьи, некоторые говорили, что TINYINT — это то же самое, что и BOOLEAN, без разницы. Некоторые говорят, что BOOLEAN преобразуется в TINYINT в MySQL.

МОЙ вопрос: если они оба одинаковы, почему существуют два? Должен быть только один из них.

Вот ссылки на статьи, которые я читал:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/ refman/5.5/en/numeric-type-overview.html

87
задан S.L. Barth - Reinstate Monica 31 July 2012 в 13:31
поделиться