データベースに挿入する必要がある80000個のコードがあります。特にテーブル内に挿入する必要があります。temp(ts、temp) tempはINTです。mysqlにNULLを挿入する方法特に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"
欲しいものは誰かが私に助けてくれます。ありがとうございました。
引用符を削除しますか? –
編集します。おかげで、 – Eric