DatabaseError: Execution failed on sql ‘SELECT name FROM sqlite_master WHERE type=‘table‘ AND name=?

DatabaseError: Execution failed on sql ‘SELECT name FROM sqlite_master WHERE type=‘table‘ AND name=?_第1张图片

 在使用pandas 保存数据到数据库时报的错

原因 : 引擎问题

解决方法:

换一个引擎

pip install sqlalchemy
from sqlalchemy import create_engine
con = create_engine('mysql+pymysql://root:litao123@localhost:3306/flask_execl')
df.to_sql('t_item',con=con,if_exists='append')

你可能感兴趣的:(sql,数据库,pandas)