zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python连接sqlite数据库,查询报错 sqlite3.OperationalError: no such table: userInfo

PythonSQLite数据库连接 报错 查询 Table No
2023-06-13 09:15:38 时间

Python连接sqlite数据库,查询报错 sqlite3.OperationalError: no such table: userInfo 。

原因:

1、数据库并没有建立该表。

2、程序没有找到该数据库中有该表。

这种情况是,该表已经建立,但通过以下语句进行查询:

select name from sqlite_master where type='table' order by name; 

查询的结果如果是 [ ] 空,但是你可以点击数据表能看到数据,这就是数据库里面的表没有被检索到。

解决方法:

1、用绝对路径,直接使用路径连接。

2、重新导入数据库。