Glauco Costa Postado Sexta às 19:29 Denunciar Share Postado Sexta às 19:29 Não to conseguindo resolver. Erro Query SQL: Copiar INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Almeida’, ‘Jose’, ‘M’, ‘jose@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’, ‘cinema’, ‘emprego’); Mensagem do MySQL: #1064 - Você tem um erro de sintaxe no seu SQL próximo a '@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’,' na linha 4 Veja minhas instruções: CREATE DATABASE banco_de_dados; USE banco_de_dados; CREATE TABLE meus_contatos ( id_contatos INT NOT NULL AUTO_INCREMENT PRIMARY KEY, sobrenome VARCHAR(30), primeiro_nome VARCHAR(20), sexo CHAR(1), email VARCHAR(50) UNIQUE, aniversario DATE, profissao VARCHAR(50), locall VARCHAR(50), estado_civil VARCHAR(20), interesses VARCHAR(100), procura VARCHAR(100) ); INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Almeida’, ‘Jose’, ‘M’, ‘jose@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’, ‘cinema’, ‘emprego’); INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Prado’, ‘Joao’, ‘M’, joao@gmail.com’, ‘1971-02-02’, ‘marceneiro’, ‘brazlandia’, ‘casado’, ‘jogos’, ‘relacionamento’); INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Oliveira Souza’, ‘Jonas’, ‘M’, ‘jonas@gmail.com’, ‘1973-02-02’, ‘empresario’, ‘brazlandia’, ‘casado’, ‘futebol’, ‘emprego’); INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Gomes’, ‘Sergio’, ‘M’, ‘sergio@gmail.com’, ‘1979-02-02’, ‘marceneiro’, ‘brazlandia’, ‘solteiro’, ‘voleibol’, ‘relacionamento’); INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Gomes’, ‘Joana’, ‘F’, ‘joana@gmail.com’, ‘1980-02-02’, ‘marceneiro’, ‘brazlandia’, ‘casada’, ‘educacao’, ‘viagens’); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank K Hosaka Postado Sábado às 01:25 Denunciar Share Postado Sábado às 01:25 CREATE TABLE meus_contatos ( id_contatos INT NOT NULL AUTO_INCREMENT PRIMARY KEY, sobrenome VARCHAR(30), primeiro_nome VARCHAR(20), sexo CHAR(1), email VARCHAR(50) UNIQUE, aniversario DATE, profissao VARCHAR(50), locall VARCHAR(50), estado_civil VARCHAR(20), interesses VARCHAR(100), procura VARCHAR(100) ); INSERT INTO meus_contatos (sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES ('Almeida', 'Jose', 'M', 'jose@gmail.com', '1970-02-02', 'pedreiro', 'brazlandia', 'casado', 'cinema', 'emprego'), ('Prado', 'Joao', 'M', 'joao@gmail.com', '1971-02-02', 'marceneiro', 'brazlandia', 'casado', 'jogos', 'relacionamento'), ('Oliveira Souza', 'Jonas', 'M', 'jonas@gmail.com', '1973-02-02', 'empresario', 'brazlandia', 'casado', 'futebol', 'emprego'), ('Gomes', 'Sergio', 'M', 'sergio@gmail.com', '1979-02-02', 'marceneiro', 'brazlandia', 'solteiro', 'voleibol', 'relacionamento'), ('Gomes', 'Joana', 'F', 'joana@gmail.com', '1980-02-02', 'marceneiro', 'brazlandia', 'casada', 'educacao', 'viagens'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Glauco Costa Postado Sábado às 15:17 Autor Denunciar Share Postado Sábado às 15:17 (editado) Obrigado, Frank. Estou aqui agora tentando entender o que estava errado. Eu copiei do livro Use a cabeça-SQL. Vi que você omitiu a chave primária. Eu havia feito outros exemplos sem omitir e não deu erro. Veja um do mesmo jeito e que não deu erro: CREATETE DATABASE banco_de_dados; USE banco_de_dados; CREATE TABLE lista_donut ( id_donut INT AUTO_INCREMENT PRIMARY KEY, nome_donut VARCHAR(20), tipo_donut VARCHAR(20) ); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Bolinho', 'Levedura'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'churros','doce de leite'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Redondo', 'Glaceado'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Rosca', 'frutas'); Editado Sábado às 15:41 por Glauco Costa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Frank K Hosaka Postado Sábado às 20:05 Denunciar Share Postado Sábado às 20:05 4 horas atrás, Glauco Costa disse: Obrigado, Frank. Estou aqui agora tentando entender o que estava errado. Eu copiei do livro Use a cabeça-SQL. Vi que você omitiu a chave primária. Eu havia feito outros exemplos sem omitir e não deu erro. Veja um do mesmo jeito e que não deu erro: CREATETE DATABASE banco_de_dados; USE banco_de_dados; CREATE TABLE lista_donut ( id_donut INT AUTO_INCREMENT PRIMARY KEY, nome_donut VARCHAR(20), tipo_donut VARCHAR(20) ); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Bolinho', 'Levedura'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'churros','doce de leite'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Redondo', 'Glaceado'); INSERT INTO lista_donut (id_donut, nome_donut, tipo_donut) VALUES (NULL, 'Rosca', 'frutas'); Tentei fazer do seu jeito, insert into meus_contatos (id_contatos,sobrenome) values (null,'frank') e deu certo. Acredito que o problema estava nas aspas, eu tive que mudar um monte de aspas curvas com aspas simples ' Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Glauco Costa
Não to conseguindo resolver.
Erro Query SQL: Copiar INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Almeida’, ‘Jose’, ‘M’, ‘jose@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’, ‘cinema’, ‘emprego’); Mensagem do MySQL:
#1064 - Você tem um erro de sintaxe no seu SQL próximo a '@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’,' na linha 4
Veja minhas instruções:
CREATE DATABASE banco_de_dados; USE banco_de_dados;
CREATE TABLE meus_contatos ( id_contatos INT NOT NULL AUTO_INCREMENT PRIMARY KEY, sobrenome VARCHAR(30), primeiro_nome VARCHAR(20), sexo CHAR(1), email VARCHAR(50) UNIQUE, aniversario DATE, profissao VARCHAR(50), locall VARCHAR(50), estado_civil VARCHAR(20), interesses VARCHAR(100), procura VARCHAR(100) );
INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Almeida’, ‘Jose’, ‘M’, ‘jose@gmail.com’, ‘1970-02-02’, ‘pedreiro’, ‘brazlandia’, ‘casado’, ‘cinema’, ‘emprego’);
INSERT INTO meus_contatos (id_contatos,sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Prado’, ‘Joao’, ‘M’, joao@gmail.com’, ‘1971-02-02’, ‘marceneiro’, ‘brazlandia’, ‘casado’, ‘jogos’, ‘relacionamento’);
INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Oliveira Souza’, ‘Jonas’, ‘M’, ‘jonas@gmail.com’, ‘1973-02-02’, ‘empresario’, ‘brazlandia’, ‘casado’, ‘futebol’, ‘emprego’);
INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Gomes’, ‘Sergio’, ‘M’, ‘sergio@gmail.com’, ‘1979-02-02’, ‘marceneiro’, ‘brazlandia’, ‘solteiro’, ‘voleibol’, ‘relacionamento’);
INSERT INTO meus_contatos (id_contatos, sobrenome, primeiro_nome, sexo, email, aniversario, profissao, locall, estado_civil, interesses, procura) VALUES (NULL, ‘Gomes’, ‘Joana’, ‘F’, ‘joana@gmail.com’, ‘1980-02-02’, ‘marceneiro’, ‘brazlandia’, ‘casada’, ‘educacao’, ‘viagens’);
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.