我正在尝试在单个查询中将两行值插入到仅两列中,遵循这个装饰精美的问题,在单个 SQL 查询中插入多行?,但是用我的代码
DatabaseHelper helper = new DatabaseHelper(RegisterActivity.this);
database = helper.getWritableDatabase();
database.query("usersdata", fields, null, null, null, null, null);
database.rawQuery("INSERT INTO usersdata ( userName, userType ) VALUES " + "( '" + firstTime + "' , 'flag' ) , ( '" + name + "' , 'Owner' )", null);
database.close();
我收到错误
android.database.sqlite.SQLiteException: near ",": syntax error: , while compiling: INSERT INTO usersdata ( userName, userType ) VALUES ( 'hasBeenRegistered' , 'flag' ) , ( 'kwish' , 'Owner' )
看来我的引号不是问题,因为它说:在“,”哪个“,”附近有问题,我不知道...我也尝试过引号后没有空格-不是那应该很重要。对此的任何帮助将不胜感激!TIA(现在看到我不需要连接 VALUES 和(,但这也不重要!)