Eduardo Serrano Jaime
Pregunta¿Por que no usar booleanos en vez de un int de un dígito?

Josué Villalaz
Existe un tipo de dato Boolean pero tendrías que investigarlo para que encuentres más información.

Hipólito Morales
Es debido a que MySQL no cuenta con un tipo para booleano de manera nativa.
MySQL does not have built-in Boolean type. However, it uses TINYINT(1) instead. To make it more convenient, MySQL provides BOOLEAN or BOOL as the synonym of TINYINT(1).