Boa noite,
Estou acertando, uma parte do meu sistema, referente a inserção de dados na tabela. A tabela, em questão, tem uma chave primaria que auto-imcrementa.
Normalmente via terminal tabalho da seguinte forma:
INSERT INTO registros(registro, nome, telefone) VALUES(NULL, "Nome", "Telefone");
No caso atual, estou usando, o PreparedStatement. A escolha foi motivada, por ser um boa pratica de programação, para evitar injeção de sql. Já fiz ajustes na tentativa, de ter exito na, inserção. Mas tudo foi inutil.
O erro reportado é:
java.sql.SQLException: Incorrect integer value: 'NULL' for column 'registro' at row 1
Pelo erro reportado e em um dos testes que fiz, direto no terminal do Mysql. Pude perceber que o NULL, está sendo enviado ao banco, como texto.
Como posso ajustar para que o NULL, seja intermpretado, realmente como valor nulo?
[]s