ここでは、sqlite3 データベースにクエリを実行するための簡単な Python コードをいくつか示します。
import sqlite3 as lite
conn = lite.connect('db/posts.db')
cur = conn.cursor()
def get_posts():
cur.execute("SELECT * FROM Posts")
print(cur.fetchall())
get_posts()
私はすでにテーブルを作成しましたPosts
。これを実行してもエラーは発生せず、出力されるだけ[]
です。Posts テーブルが空ではないことはわかっています。REPL で作成しました。なぜこれが機能しないのですか?
どんな助けでも大歓迎です!