1

PhoneGap を使用して Android 用のアプリケーションを開発しています。Javascript を使用して、単一のクエリでテーブルに複数のレコードを挿入しようとしています。"," の近くで構文エラーのような エラーが発生します。

私のコード:

tx.executeSql('CREATE TABLE IF NOT EXISTS MAX_POINTS (Days INTEGER UNIQUE, Max_Point FLOAT)');      
sqlQuery = 'INSERT INTO MAX_POINTS(Days,Max_Point) VALUES(1,32),(2,35)';
tx.executeSql(sqlQuery);
4

2 に答える 2

1

セミコロンがないということですか?または、floatフィールドに挿入される値が整数であるということですか?

sqlQuery = 'INSERT INTO MAX_POINTS(Days,Max_Point) VALUES(1,32),(2,35)'; 

する必要があります:

sqlQuery = 'INSERT INTO MAX_POINTS(Days,Max_Point) VALUES(1,32.0),(2,35.0);'; 
于 2012-08-31T04:44:06.633 に答える
0

ユーザーfarless_foolはすでにここに返信したと思います: Is it possible to insert multiple rows at a time in an SQLite database?

于 2013-03-06T14:42:27.080 に答える