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

2023-03-09 13:33:41 浏览数 (3)

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

原因:

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

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

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

代码语言:javascript复制
select name from sqlite_master where type='table' order by name; 

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

解决方法:

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

2、重新导入数据库。

0 人点赞