首先,我要说我对SQLite非常陌生(这基本上是我第一次正确地尝试它),但是我熟悉通过MySQL的SQL,并且已经使用了很多。我已经验证了我的SQLite 3数据库正在使用一个名为“database For SQLite”的程序。现在它是空的,我正在测试一个用户注册系统。我试图在那里检查所提供的电子邮件和用户名,并根据数据库检查它们,通过计算返回的行来确认它们尚未被使用过。考虑到我的数据库目前是空<
正如您可能已经知道(或可能不知道)的那样,SQLite不提供有关查询结果总数的信息。必须将查询包装在SELECT count(*) FROM (original query);中才能获得行数。这对我来说工作得很好,直到有一个用户创建了自定义SQL函数(您可以在SQLite中定义自己的函数),该函数将INSERT转换到另一个不相关的表中。然后他执行query:
SE