0

私はSQLが初めてなので、これは初心者の質問かもしれません。しかし、ここに私の簡単なコードがあります(また、私はpythonを使用しています):

@classmethod
def next_page(cls):
    cls.cur.execute("SELECT * FROM Posts WHERE Id < 10 ORDER BY Date DESC Limit 10")
    rows = cls.cur.fetchall()

    return rows

これを実行すると、次のエラーが表示されます。

Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "database.py", line 20, in next_page
        rows = cls.cur.fetchall()
sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 2 supplied

これとの取引が何であるか知っている人はいますか?どんな助けでも大歓迎です

4

1 に答える 1

0

(私は REPL でコードを実行していたので) ファイルを変更するときに CTRL+C を押して REPL を再度入力する必要があることがわかりました。

于 2013-07-03T17:50:33.037 に答える