1
resposta

[Sugestão] Código sugerido para criar tabela.

O código deixado pelo professor para criação da tabela esta com aspas simples para o nome das colunas. Isso dá um erro ao criar. Fica aqui a sugestão de trocar para crases.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Matheus! Tudo bem?

Obrigada por compartilhar a sugestão com a nossa comunidade! Realmente, ao criar tabelas no MySQL, é importante usar crases (`) para delimitar nomes de colunas e tabelas, especialmente quando esses nomes podem coincidir com palavras reservadas do SQL, deixando o código para a criação da tabela "produtos" da seguinte forma:

CREATE TABLE `serenatto`.`produtos` (
    `id` INT NOT NULL AUTO_INCREMENT, 
    `tipo` VARCHAR(45) NOT NULL, 
    `nome` VARCHAR(45) NOT NULL, 
    `descricao` VARCHAR(90) NOT NULL, 
    `imagem` VARCHAR(80) NOT NULL, 
    `preco` DECIMAL (5,2) NOT NULL, 
    PRIMARY KEY (`id`)
);

Ao usar crases, evitamos possíveis conflitos com palavras reservadas e garantimos que o MySQL interprete corretamente os nomes das colunas e da tabela.

Um forte abraço e bons estudos!