DatabaseError: Execution failed on sql ‘SELECT name FROM sqlite_master WHERE type=‘table’ AND -九五小庞
查了pandas官网和其他不少有关to_sql的文章,都没有看到有提及数据库连接这个坑,不过我注意到,pandas官网的to_sql例子和其他文章的to_sql例子都有一个共同点,就是引用sqlalchemy这个第三方ORM库来进行连接的,然后我依样画葫芦,终于解决to_sql这个报错。df.to_sql(‘test’,conn,index=False’) # 然后写进数据库,坑这时出现了,就是conn导致的,你怎么都没想到,conn在read_sql中能正常读取,在to_sql中却报错。
原创
2024-06-03 10:53:52 ·
575 阅读 ·
0 评论