Tenho um campo (ID) que é um compo com autoincremento no MySQL, na hora de fazer o insert passo todos os campos menos o campo de autoincremento, mas retorna erro. Alguém sabe como passar um insert no Java para uma tabela com campo com autoincremento?
Segue abaixo o código do insert
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Mamonas ao Vivo”, 30,00, “Cd gravado ao vivo em Brasilia”, 1);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Iron Maiden Rock Rio 2001”, 40,00 , “Cd gravado Rock Rio 2001”, 1);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Planet Hemp”, 50,00, “Cd Os cães ladram mas a caravana não para”, 1);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Mamonas ao Vivo”, 50,00 , “Dvd gravado ao vivo em Brasilia”, 2);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Iron Maiden Rock Rio 2001”, 55,00 , “Dvd gravado Rock Rio 2001”, 2);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“Planet Hemp MTV”, 60,00, “Dvd gravado pela MTV ao vivo”, 2);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“PES 2011”, 100,00, “Jogo de futebol Pro Evolution Soccer”, 3);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“GTA San Andreas”, 90,00, “Jogo de gang”, 3);
INSERT INTO produtos (nome, preco, descricao, categoria_id) VALUES (“GTA IV”, 90,00 , “Jogo de gang”, 3);
erros apresentados:
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 1, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 2, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 3, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 5, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 6, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 7, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 9, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 10, coluna 1
Código do erro 1136, estado do SQL 21S01: Column count doesn’t match value count at row 1
Linha 11, coluna 1
Execução finalizada após 0 s, 9 erro(s) encontrado.