我正在使用使用 SQLite 数据库的颤振构建和应用程序。我使用这段代码创建了第一个表:
void _createDb(Database db, int newVersion) async {
await db.execute('''CREATE TABLE cards (id_card INTEGER PRIMARY KEY,
color TEXT, type TEXT, rarity TEXT, name TEXT UNIQUE, goldCost INTEGER,
manaCost INTEGER, armor INTEGER, attack INTEGER, health INTEGER, description TEXT)''');
}
表被创建,我可以毫无问题地访问它。
不幸的是,我不能包含超过 1 个我刚刚创建的表。我尝试在同一方法中添加另一个 SQL CREATE TABLE 子句,并db.execute
在下一行使用不同的 SQL 子句重复方法。
我正在模仿本教程中的代码:https ://www.youtube.com/watch?v=xke5_yGL0uk
如何在同一个数据库中添加另一个表?