3

在发布此问题时,我搜索了提示的帖子,但没有发现类似的帖子,因此如果我错过任何内容,我深表歉意。

这是我的问题。我在 SQLite Administrator 中创建了一个表及其字段,然后我编写了以下查询来填充表:

  USE Contact_Database;

  INSERT into Names (Contact_ID, FirstName, LastName) VALUES
  (1, 'Joana', 'Tavares'),
  (2, 'Patrícia', 'Dias'),
  (3, 'Paulo', 'Costa'),
  (4, 'Marco', 'Almeida'),
  (5, 'Bruno', 'Lindo'),
  (6, 'Manuela', 'Lindo'),
  (7, 'João', 'Lindo'),
  (8, 'Rui', 'Trindade');

结果错误:SQL 错误:“USE”附近:语法错误

我也尝试过:

  INSERT into Contact_Database.Names

结果错误:SQL错误:靠近“,”:语法错误<

我在这里想念什么?

4

2 回答 2

2

不支持在一个查询中插入多个。

有关更多信息,请参阅此问题

于 2012-05-29T03:49:59.430 回答
0

我有同样的问题,但我在创建表期间忽略(删除)插入查询时解决了它。

我改变了这个

db.execSQL("INSERT INTO MessageTable VALUES(datetime(),'Pir Fahim',00923359110795','Hello,testing');");

到:

db.execSQL("INSERT INTO CallTable VALUES('"+call_time+"','"+name+"','"+phone_no+"','"+interface_style+"','"+tone+"','"+voice_path+"','"+vibration_mode+"');");        
于 2015-12-02T08:44:52.143 回答