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.
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.
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!