テーブルにデータを挿入すると、入力された各行の後に1つの空の(空白の)行が追加されます。したがって、結果は次のようになります。
data1
data2
data3
etc
テーブルの作成コードは次のとおりです。
String title =
"CREATE TABLE "+ db +".title ("+
"id int(11) NOT NULL AUTO_INCREMENT,"+
"name varchar(255) DEFAULT NULL,"+
"PRIMARY KEY (id))";
インサートは次のようになります。
String data = null;
data = in.readLine();
if(data!=null)
st.execute("INSERT INTO "+db+" .title (name) VALUES ('" + data + "')");
このコードが空の行を追加する理由を誰かに教えてもらえますか?
PS。他のほとんどのテーブルでは、これは発生しません。私は2つのテーブルのような問題を抱えているだけです。また、phpmyadminを介してそのクエリを実行しても、空の行は作成されません。