Un campo di tipo int per un valore booleano che può assumere valore 0/1 è eccessivo.

Usa tinyint(1).