flutter 如何在数据库sqflite中查询最后插入的行

gpnt7bae  于 2023-08-07  发布在  Flutter
关注(0)|答案(2)|浏览(153)

我想从数据库中获取最后一行。我已经意识到文档上只有rawQuery。

db.rawQuery("SELECT * FROM $tableName WHERE id=?', []");

字符串
那么我如何操作上面的查询来按id获取最后一行呢?

cvxl0en2

cvxl0en21#

尝试类似这样的操作,假设你有一个自递增的字段:

db.rawQuery("SELECT * FROM $tableName WHERE id=(SELECT max(id) FROM $tableName, []" );

字符串

mo49yndu

mo49yndu2#

试试这个:

_db.rawQuery("SELECT max(id) FROM $tableName");

字符串

相关问题