3
respostas

Posso colocar um string como default?

Estava tentando colocar um string, uma palavra como default ao usar um enum. Isso é possível? O meu estava dando erro.

3 respostas

Olá.

Você quer colocar uma string como default onde? Desculpe, não entendi sua pergunta. Talvez colocando um exemplo aqui facilite.

Ola Luiza

segue um exemplo

CREATE TABLE shirts (
    name VARCHAR(40),
    size ENUM('x-small', 'small', 'medium', 'large', 'x-large') default 'x-small'
);

ao fazer um insert do tipo

insert into shirts (name) VALUES ('CRIANÇA');

o valor gravado na tabela sera x-small

+---------+---------+
| name    | size    |
+---------+---------+
| CRIANÇA | x-small |
+---------+---------+

Boa, Jefferson! Belo exemplo.

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