1
resposta

[Dúvida] SQLITE_ERROR: sqlite3 result code 1: near "(": syntax error

Não consigo inserir os dados dos clientes. Não sei bem o que fiz de errado. rsrs
Podem me ajudar?

INSERT INTO tabelaclientes
(id_cliente,
nome_cliente,
informacoes_de_contato,
Endereço_Cliente)
VALUES

('5','Patrícia Lima','patricia.lima@email.com','Rua das Flores 123')
('6','Rodrigo Almeida', 'rodrigo.almeida@email.com''Avenida Central 456')
('7','André Oliveira','andre.oliveira@email.com','Travessa do Sol 789')
('8','Isabela Rodrigues','isabela.rodrigues@email.com','Rua da Paz 321')
('9','Ricardo Sousa','ricardo.sousa@email.com','Alameda dos Sonhos 654')
('10','Luana Gomes','luana.gomes@email.com','Praceta das Estrelas 987')
('11','Juliano Costa','juliano.costa@email.com','Av. Principal 234')
('12','Sandra Ferreira','sandra.ferreira@email.com','Rua da Liberdade 567')
('13','Roberto Barbosa','roberto.barbosa@email.com','Rua da Esquina 432')
('14','Alice Santos','alice.santos@email.com','Largo da Amizade 765')
('15','Gustavo Lima','gustavo.lima@email.com','Avenida das Árvores 876');
('16','Carla Silva','carla.silva@email.com','Travessa das Aves 345')
('17','Daniel Oliveira','daniel.oliveira@email.com','Alameda dos Bosques 678')
('18','Luciana Almeida','luciana.almeida@email.com','Rua das Colinas 123')
('19','Fernando Pereira','fernando.pereira@email.com','Avenida das Ondas 987');

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

1 resposta

Olá Cássio, tudo bem?

O código falhou principalmente por causa da pontuação entre os registros e um pequeno erro de digitação.

Aqui estão os três pontos principais que causavam o erro:

  1. Falta de Vírgulas entre os Parênteses: Em SQL, ao inserir vários registros (linhas) em um único comando VALUES, cada grupo de parênteses deve ser separado por uma vírgula. Note que no seu código está faltando essas virgulas entre os registros.
  2. Ponto e Vírgula no lugar errado: você colocou um ponto e vírgula (;) após os dados do Gustavo Lima. O ; avisa ao banco de dados que o comando acabou.
  3. Erro de Digitação (Aspas e Vírgulas): Na linha 8, há um erro específico no registro do Rodrigo Almeida. Faltou uma vírgula entre o e-mail e o endereço, e as aspas se juntaram. Isso faz com que o SQL pense que é uma coluna só, mas a tabela espera duas colunas separadas.

Aqui está o código corrigido:

INSERT INTO tabelaclientes
(id_cliente,
 nome_cliente,
 informacoes_de_contato,
 Endereço_Cliente)
 VALUES
(5, 'Patrícia Lima', 'patricia.lima@email.com', 'Rua das Flores, 123'),
(6, 'Rodrigo Almeida', 'rodrigo.almeida@email.com', 'Avenida Central, 456'),
(7, 'André Oliveira', 'andre.oliveira@email.com', 'Travessa do Sol, 789'),
(8, 'Isabela Rodrigues', 'isabela.rodrigues@email.com', 'Rua da Paz, 321'),
(9, 'Ricardo Sousa', 'ricardo.sousa@email.com', 'Alameda dos Sonhos, 654'),
(10, 'Luana Gomes', 'luana.gomes@email.com', 'Praceta das Estrelas, 987'),
(11, 'Juliano Costa', 'juliano.costa@email.com', 'Av. Principal, 234'),
(12, 'Sandra Ferreira', 'sandra.ferreira@email.com', 'Rua da Liberdade, 567'),
(13, 'Roberto Barbosa', 'roberto.barbosa@email.com', 'Rua da Esquina, 432'),
(14, 'Alice Santos', 'alice.santos@email.com', 'Largo da Amizade, 765'),
(15, 'Gustavo Lima', 'gustavo.lima@email.com', 'Avenida das Árvores, 876'),
(16, 'Carla Silva', 'carla.silva@email.com', 'Travessa das Aves, 345'),
(17, 'Daniel Oliveira', 'daniel.oliveira@email.com', 'Alameda dos Bosques, 678'),
(18, 'Luciana Almeida', 'luciana.almeida@email.com', 'Rua das Colinas, 123'),
(19, 'Fernando Pereira', 'fernando.pereira@email.com', 'Avenida das Ondas, 987'),
(20, 'Marina Lima', 'marina.lima@email.com', 'Praceta dos Girassóis, 456'),
(21, 'Lucas Rodrigues', 'lucas.rodrigues@email.com', 'Rua das Montanhas, 321'),
(22, 'Adriana Sousa', 'adriana.sousa@email.com', 'Travessa dos Rios, 654'),
(23, 'Eduardo Gomes', 'eduardo.gomes@email.com', 'Avenida das Pedras, 789'),
(24, 'Marcia Costa', 'marcia.costa@email.com', 'Largo das Praias, 234'),
(25, 'José Silva', 'jose.silva@email.com', 'Av. dos Ventos, 432'),
(26, 'Beatriz Alves', 'beatriz.alves@email.com', 'Rua dos Coqueiros, 765'),
(27, 'André Santos', 'andre.santos@email.com', 'Avenida dos Lagos, 876'),
(28, 'Carolina Lima', 'carolina.lima@email.com', 'Travessa das Neves, 345'),
(29, 'Fábio Rodrigues', 'fabio.rodrigues@email.com', 'Alameda dos Campos, 678'),
(30, 'Larissa Pereira', 'larissa.pereira@email.com', 'Rua dos Bosques, 123')

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!