Sur*_*gch 2 dart flutter sqflite
如何在Flutter中获取数据库表的行数。我正在使用SQFlite插件。
我认为它类似于Android,但Android具有DatabaseUtils.queryNumEntries(db, TABLE_NAME)。SQFlite是否有类似的东西?
我将尽我所能回答这个问题,但是如果有一个更好的答案,我将很高兴。
Mah*_*ber 11
试试这个功能:
Future<int> getCount() async {
//database connection
Database db = await this.database;
var x = await db.rawQuery('SELECT COUNT (*) from
$Table');
int count = Sqflite.firstIntValue(x);
return count;
}
Run Code Online (Sandbox Code Playgroud)
您可以使用
int count = Sqflite.firstIntValue(await db.rawQuery('SELECT COUNT(*) FROM table_name'));
Run Code Online (Sandbox Code Playgroud)
其中db是SQFlite Database。
| 归档时间: |
|
| 查看次数: |
1168 次 |
| 最近记录: |