繁体   English   中英

如何在 Room Database 中一次查询删除两个表?

[英]How to in Room Database delete two tables in one query?

如何在 Room 中在一个查询中删除两个表? 我试过这个,但它不起作用。 Room 不允许使用这样的查询。

@Query("DELETE (DELETE FROM expense_table) AND (DELETE FROM income_table)")
void deleteAllData();

您可以使用交易https://developer.android.com/reference/androidx/room/Transaction

@Transaction
 public void deleteTwo(TableEx table, TableIn table_in) {
     // Anything inside this method runs in a single transaction.
     delete(table);
     delete(table_in);
 }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM