ALTER TABLE COMPRAS MODIFY COLUMN RECEBIDO TINYINT(1) DEFAULT '0';
ALTER TABLE COMPRAS MODIFY COLUMN RECEBIDO TINYINT(1) DEFAULT '0';
Foi feita esta alteração para que esse campo trabalhe como um tipo booleano, ou seja, você pode inserir 1 ou 0, sendo que 1 é igual a true e 0 é igual a false.
Segue abaixo o que é dito na documentação:
*BOOL, BOOLEAN
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true: