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

是不是你缺少分号?或者插入到浮点字段中的值是整数?

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

我相信用户无畏_傻瓜已经在这里回复了:是否可以在 SQLite 数据库中一次插入多行?

于 2013-03-06T14:42:27.080 回答