使用moor_flutter包获取sqlite db表中具有相同列值的所有记录

时间:2020-01-16 08:29:44

标签: flutter dart android-sqlite flutter-moor

我有一个名为contacts的表。我想获取以下联系人表中的所有记录where person_id = 1

class Contacts extends Table {
  IntColumn get id => integer().autoIncrement()();
  TextColumn get contact_type => text().withLength(min: 1, max: 50)();
  TextColumn get contact => text().withLength(min: 1, max: 100)();
  IntColumn get person_id =>
      integer().customConstraint('REFERENCES persons(id)')();
  DateTimeColumn get created => dateTime()();
  DateTimeColumn get updated => dateTime()();
}

如何使用moor_flutter执行select * from contacts where person_id = 1?谢谢,用爱发表。

0 个答案:

没有答案
相关问题