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

tipo do campo recebido

Olá,

Na criação da minha tabela eu usei para recebido o tipo boolean, como mostrado no vídeo. Já no exercicios a resposta do instrutor consta como o tipo tinyint. Qual a diferença?

1 resposta
solução!

Ricardo, Bom dia !

São a mesma coisa , ok .

quando você cria uma tabela onde um campo é do tipo boolean , automaticamente o seu mysql converte para o tipo tinyint.

caso você queira saber , se você der o seguinte o comando :

desc <nome_da_tabela>

irá ver que o campo que você criou como boolean estará como tinyint.

isso não impede de você entrar com o valor 'True' ou 'false' entrando com esses valores , o mysql irá converte para 1 em caso de true e para 0 em caso de false .

só para maior conhecimento segue um pouco sobre o tipo tinyint

TinyInt: é um número inteiro com ou sem sinal. Com sinal a margem de valores válidos é desde -128 até 127. Sem signo, a margem de valores é de 0 até 255

o número entre parentes é usada para preenchimento a esquerda do display de valores . por exemplo tinyint(4) o número retornaria 00004

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