赞
踩
import sqlite3 conn=sqlite3.connect('test.db') cs=conn.cursor() create_tb_sql=''' create table if not exists info( id int primary key, name text, age int ) ''' cs.execute(create_tb_sql) # cs.execute('insert into info(id,name,age) values(3,"dog_Senior",22)') conn.commit() # cs.execute('select name from info') cs.execute('select * from info') result= cs.fetchall() print(result)
Python连接sqlite数据库,查询报错 sqlite3.OperationalError: no such table: userInfo
1、数据库并没有建立该表。 【重新再建一个数据库】
2、程序没有找到该数据库中有该表。
【select name from sqlite_master where type='table' order by name;
】
查询的结果如果是 [ ] 空,但是你可以点击数据表能看到数据,这就是数据库里面的表没有被检索到。
相关案例:
https://blog.csdn.net/m0_52103877/article/details/131093379
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。