我很抱歉提前问了这么一个基本的问题,但我对SQlite3还不熟悉,而且在启动时遇到了问题。我试图用一个表建立一个数据库。我用下面的代码构建了一个表。
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute('''CREATE TABLE mytable
(start, end, score)''')
但每当我试图更新或访问表时,它似乎不存在,或者可能存在于不同的数据库中。我还尝试创建了一个名为example.mytable的表,但出现了错误: sqlite3.operational错误:未知数据库示例
我错过了什么? 谢谢
我认为在插入之后需要提交(模式更改,如新表应该自动提交)。我建议将完整路径添加到数据库中,以确保下次访问的位置相同。
下面是代码的扩展:
输出:
关闭程序后,如果我登录到SQLite数据库,数据仍然存在。
相关问题 更多 >
编程相关推荐