我有80000個需要插入數據庫的recodes,特別是在表中:temp(ts,temp) temp是INT。如何在mysql中插入NULL特別是INT dataType
問題幾乎是20000 recodes是空的,所以我想知道如何在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"
希望有人可以幫助我。謝謝。
刪除引用? –
編輯它。謝謝 – Eric