我使用sql查询将数据插入数据库,如果我只将一条记录插入表中,一切正常,这是我的代码
1。 setData("insert into table(name,age) values ('john','23')");
上面插入数据的代码保存在数据库中,但如果我使用下面的代码
2。 setData("insert into table(name,age) values ('john','23'),('jane','20'),('mraz','21'),('albert','12'),('josh','23')");
和像这样插入的方法
public String setData(String sql){
ourDatabase.execSQL(sql);
return "success";
}
如果我使用代码no 1 ,则插入数据成功 但如果我使用代码no 2 则失败。 这里记录代码号 2
Failure 1 (near ",": syntax error) on 0x24b900 when preparing 'insert into table(name,age) values ('john','23'),('jane','20'),('mraz','21'),('albert','12'),('josh','23')'.
代码没有错误 2 ? 如果我尝试使用代码没有 2 在mysqlfront或phpmyadmin没有通过android工作正常,第二个问题是,如果我运行在jellybean数据succesfull插入数据库,但如果我在姜饼代码运行没有 2 麻烦?
答案 0 :(得分:0)