Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Olá, na aula 3 o professor modificou a coluna RECEBIDO para defoult 0, eu não entendi esse TINYINT(1), o por que dele???

ALTER TABLE COMPRAS MODIFY COLUMN RECEBIDO TINYINT(1) DEFAULT '0';

1 resposta
solução!

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: