可以在房间数据库迁移的单个语句中添加多个新列吗?

Kri*_*ony 1 mysql android kotlin android-room

我想在 Room 数据库迁移中的单个语句中添加多个列。

例如:

MySQL>Alter Table Student ADD(Address Varchar(25), Phone INT, Email Varchar(20));

Ash*_*mar 6

这是不可能的,sqlite 本身也不允许。您必须触发多个更改查询才能为每个查询添加每一列。

  • SQL 支持它 https://www.sqltutorial.org/sql-add-column/ 但我猜,Android Rooms 目前不支持它。 (3认同)