2
我很抱歉提出這樣一個基本問題,但我是SQlite3的新手,並且無法啓動。我正在試圖用一張表建立一個數據庫。我使用下面的代碼來建立一個表格。在sqlite3中創建一個表python
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute('''CREATE TABLE mytable
(start, end, score)''')
但每當我嘗試更新或訪問表似乎它不存在或可能存在於不同的數據庫中。我也嘗試創建一個名爲example.mytable的表,但我得到了以下錯誤: sqlite3.OperationalError:未知數據庫示例
我在想什麼? 謝謝
程序這段代碼是退出的一部分嗎?你什麼時候嘗試訪問表格? –
適合我。顯示試圖更新或訪問表的代碼。 –
我使用了這種方法並進行了檢查,表格確實存在。我在conn.commit()之後關閉了連接。然後我重新打開它,數據在那裏並關閉它。第三次嘗試訪問它時,我收到一個表不存在的錯誤 - 是否必須每次都提交併關閉? – user2906979