SQL命令无效

时间:2015-11-11 14:27:39

标签: android sqlite

    db.rawQuery("UPDATE listelement SET fkrid = (SELECT rid FROM room WHERE roomname = '" + roomFromEditText + "')", null);

此命令无效。 SQL语句似乎是正确的(我在SQL浏览器中尝试过)

1 个答案:

答案 0 :(得分:3)

对于不返回数据的原始SQL查询,请使用execSQL()而不是rawQuery()

rawQuery()只编译SQL但不运行它。 execSQL()编译并运行它。

相关问题