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

1 つのクエリでの複数の挿入はサポートされていません。

詳細については、この質問を参照してください。

于 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 に答える