Sqlite3:返回一行的索引并通过索引查找一行

时间:2013-05-23 18:47:41

标签: c++ sqlite

我想做这样的事情:

db.Query("SELECT `username` FROM `accounts` WHERE `index` = '$'", "1")

和此:

db.Query("SELECT `index` FROM `accounts` WHERE `username` = '$'", "something")

1 个答案:

答案 0 :(得分:0)

在Sqlite中描述的确没有“索引”。希望您的数据库中包含一些具有唯一ID的行。如果您想了解特定数据库的组合方式,请加载like sqlite database browser,您将能够看到表和行的外观。然后你可以做出更明智的询问。

您的查询将更像:

 db.Query("SELECT username FROM accounts WHERE dumrowid = ?", "1");

其中dumrowid是您的数据库浏览器所说的行的名称,它具有您要查找的ID。