Python连接sqlite数据库,查询报错 sqlite3.OperationalError: no such table: userInfo 。
原因:
1、数据库并没有建立该表。
2、程序没有找到该数据库中有该表。
这种情况是,该表已经建立,但通过以下语句进行查询:
代码语言:javascript复制select name from sqlite_master where type='table' order by name;
查询的结果如果是 [ ] 空,但是你可以点击数据表能看到数据,这就是数据库里面的表没有被检索到。
解决方法:
1、用绝对路径,直接使用路径连接。
2、重新导入数据库。