我有 80000 个需要插入数据库的重新编码,尤其是在表中:temp(ts, temp) temp 是 INT。
问题是几乎 20000 次重新编码为空,所以我想知道当 dataType 为 INT 时如何将 NULL 插入 DB。
我试过这个:
String val = null;
//insert(ts, val) into temp
String sql = "INSERT INTO temp" + "(val)" + " VALUES" + "('" + val + "')";
Statement st = (Statement) conn.createStatement();
count = st.executeUpdate(sql);
不幸的是插入失败。打印出异常信息:
Incorrect integer value: 'null' for column 'val' at row 1"
希望有人可以帮助我。谢谢你。