我正在尝试重命名我应用程序的 sqlite
数据库中的一个表。为此,我使用以下命令:
ourDatabase.rawQuery("ALTER TABLE " + oldName + " RENAME TO " + newName,
null);
其中 oldName
是表的旧名称,newName
是表的新名称,ourDatabase
是 SQLiteDatabase 的实例
。但这不起作用。
怎么了?
谢谢。
最佳答案
尝试使用 execSQL
而不是 rawQuery
,例如:
ourDatabase.execSQL("ALTER TABLE " + original_table_name + " RENAME TO " + new_table_name);
关于android - 在sqlite中重命名表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20581789/