插入多条记录的麻烦?

时间:2014-08-13 07:23:20

标签: android sqlite

我使用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 麻烦?

1 个答案:

答案 0 :(得分:0)