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

[Bug] Erro código do curso looker studio - parametros e combinações

O código é este:

CREATE TABLE produto (
    produto_id INT NOT NULL PRIMARY KEY,
    produto VARCHAR(255) NOT NULL,
    preco DECIMAL(10,2) NOT NULL,
    marca VARCHAR(50) NOT NULL,
    sku VARCHAR(60) NOT NULL,
    condicao VARCHAR(50) NOT NULL
);

CREATE TABLE pedido (
  pedido_id INT NOT NULL,
  produto_id INT NOT NULL,
  vendedor_id INT NULL,
  data_compra DATE NOT NULL,
  total DECIMAL(10,2) NOT NULL,
  PRIMARY KEY (pedido_id)
);

CREATE TABLE itens_pedido (
  id_nf INT,
  produto_id INT,
  pedido_id INT,
  quantidade INT,
  valor_unitario DECIMAL(10,2),
  valor_total DECIMAL(10,2),
  estado VARCHAR(50),
  frete DECIMAL(10,2),
  PRIMARY KEY (id_nf)
);

e o erro é esse:

Erro SQL [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 'CREATE TABLE pedido (
  pedido_id INT NOT NULL,
  produto_id INT NOT NULL,
  ' at line 11

Posição do erro: line: 10
1 resposta
solução!

Oi, Gabriel! Tudo certo?

Ao rodar o código, recebi o mesmo erro que você mencionou. No entanto, ao revisar cuidadosamente, não encontrei problemas no código. Resolvi então executar cada comando CREATE separadamente (usando + ), e as tabelas foram criadas corretamente.

Recomendo que você tente fazer o mesmo. Abaixo deixo um gif para ilustrar o passo a passo:

É selecionado comando create separadamente. Em seguida, exibida as tabelas no console SQLDebeaver

Espero ter ajudado!

Qualquer coisa, fico à disposição!Abraços!

Se este post te ajudou, por favor, marque como solucionado.