我一直在Python中學習sqlite3
,我想知道是否可以使用字符串格式編輯數據庫或查詢它。我可以使用字符串格式查詢python中的數據庫時
例如 - SELECT %s FROM (table_name) where %
可以將用戶輸入存儲在一個變量中嗎?
我試過了,但它不起作用,所以有人請給我一個工作的例子。
任何幫助表示讚賞。由於
傢伙,我想這:
dursor = conn.execute("SELECT id FROM books")
# this helps find the correct id for storing in the database
for i in dursor:
lis.append(i[0])
command = """INSERT INTO books VALUES ({0}, {name}, {author})""".format(lis[-1] + 1, name=client_name, author = client_author)
然後
conn.execute(command)
但它返回沒有這樣的列(名)
,當我試圖在汗學院的SQL相同的查詢它爲什麼不在這裏?
謝謝你們,但我仍然不明白 – Tusky