在使用Room时,有什么方法可以直接删除表格。我已经在DAO类下尝试了以下代码
@Query( "DROP TABLE IF EXISTS 'tablename'" )
void dropFavoriteShowEpisodeTable();
但是我无法建立,错误是
尚不支持UNKNOWN查询类型。您可以使用:删除,更新,选择
我了解在迁移过程中,我可以直接使用删除表
database.execSQL( "DROP TABLE IF EXISTS 'tablename' );
但是,如果我想在以后删除表该怎么办。如何实现呢? 预先感谢
答案 0 :(得分:0)
“没有房间”根本不支持Drop。您需要使用
删除所有记录。DELETE * FROM TABLENAME