我在Java中有一段代码片段,可以将数据插入到我的数据库中。
我被建议放置AUTO_INCREMENT并为每一行指定一个唯一的数字。
但它现在给我一个错误:
java.sql.SQLException:不正确的整数值:' DEFAULT'对于专栏 ' usersID'在第1行
我认为这是因为它将AUTO_INCREMENT值转换为字符串?
我如何解决这个问题,因为它不是我创建唯一编号的java程序,而是数据库本身。
pst.setString(1, "DEFAULT");
String query_to_update = "INSERT INTO `evidence_db`.`mcases` ("
+ "`PID`,"
+ "`Name`) "
+ "VALUES (?,?);";
答案 0 :(得分:1)
pst.setInt(1, 0);
以上是我需要的线。感谢所有尝试提供帮助。