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

Dúvida no Ex. 4 da Aula 1 - Consultando os dados

Olá pessoal. Eu tenho dúvida que não sei se ser será explicada no decorrer do curso. Quando criei minha tabela tipei o campo 'recebido' como 'boolean', mas quando vejo a descrição da tabela (pelo comando 'desc compras;') o campo 'recebido' aparece tipado como 'tinyint'. O que é 'tinyint'? Qual a diferença entre 'tinyint' e 'boolean'? Po que oMySQL faz isso? Obrigado.

1 resposta
solução!

Gustavo ,

tipo tinyint e o mesmo que o boolean . por mais que você utilizou o tipo do campo como boolean , o mysql reconhece o tipo como tinyint.

tinyint é um sinônimo de boolean no mysql , porém é um tipo que usamos para armazenar um número inteiro que se encaixa na faixa de -128 a 127 e ocupa 1 byte .

Espero ter ajudado, Bons Estudos

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software