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

Erro ao executar código de criação de tabela

Ao tentar criar a tabela de livros no MySQL, recebo a seguinte mensagem de erro:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'use casadocodigo_nodejs
CREATE TABLE livros (
  id int(11) NOT NULL AUTO_INCREME' at line 2

Entretanto, mesmo após consultar a documentação do MySQL, não encontro erro na sintaxe. Buscas no Google e StackOverflow também foram infrutíferas. O exato código que estou executando é:

create database casadocodigo_nodejs;

use casadocodigo_nodejs;

CREATE TABLE livros (
  id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  titulo varchar(255) DEFAULT NULL,
  descricao text,
  preco decimal(10,2) DEFAULT NULL);
1 resposta
solução!

UPDATE: Se executar o código no PowerShell do Windows via VisualStudio, como estava fazendo, ocorre esse erro. Entretanto, se executar pela CLI nativa do MySQL, roda normalmente. Marcado como resolvido.