Python连接sqlite数据库,查询报错 sqlite3.OperationalError: no such table: userInfo
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、重新导入数据库。
相关文章
- python hashlib_Python hashlib模块实例使用详解
- python输出unicode编码_Python以utf8编码读取文件
- python hexdump_笨办法学 Python · 续 练习 26:`hexdump`
- 小米路由器mini折腾之Python篇
- 【测试开发】python系列教程:Python 运算符
- python-Python与MySQL数据库-使用Python执行MySQL查询
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(一)
- Python测试Sqlite代码详解编程语言
- Python学习:6.python内置函数详解编程语言
- 用Python简化Linux指令:从繁琐变简单(python运行linux命令)
- 使用Python编程连接MySQL数据库(python连mysql)
- Python输出函数print()总结(python print())详解编程语言
- Python结合MySQL实现信息交互(python与mysql交互)
- Linux环境下安装Python(linux装python)
- 从Python连接Oracle数据库介绍(python连接oracle)
- Python驱动Oracle数据库(python操作oracle)
- Python实现快速连接Redis数据库(python连接redis)
- 使用Python连接SQL Server数据库(python连接sqlserver)
- Python轻松连接SQL Server数据库(python连接sqlserver)
- Python连接MySQL数据库:初学者指南(python入mysql)
- Python爬取MySQL数据,助力数据分析(python读取mysql数据)