欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

sql无法写入mysql_无法通过写入mysql数据库pandas.to\u sql使用sqlalchemy,但不能通过没有pandas的sqlalchemy...

发布时间:2024/7/23 数据库 58 豆豆
生活随笔 收集整理的这篇文章主要介绍了 sql无法写入mysql_无法通过写入mysql数据库pandas.to\u sql使用sqlalchemy,但不能通过没有pandas的sqlalchemy... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我正在尝试将数据帧写入MySQL表。这是我的代码:import pandas as pd

import sqlalchemy

connectString="""mysql+pymysql://userName:passWord@hostIP/schema"""

engine = sqlalchemy.create_engine(connnectString)

connection=engine.connect()

myDataFrame.loc[:,['col1','col2']].to_sql('myTable',con=engine,index=True,if_exists='fail')

代码失败,可能是权限错误。在

^{pr2}$

要测试权限问题,我可以在运行以下命令时成功地创建和写入表:import pandas as pd

import sqlalchemy

connectString="""mysql+pymysql://userName:passWord@hostIP/schema"""

engine = sqlalchemy.create_engine(connnectString)

connection=engine.connect()

command="""create table myTable as

SELECT * FROM anotherTable"""

engine.execute(command)

connection.close()

“我在数据库上写的权限也显示在我的权限上”。这个数据库安装在一个redhatenterpriselinux服务器上,我从在同一个操作系统上打开的jupyter笔记本上运行命令,但是在另一台机器上。在

你知道怎么回事吗?你还需要其他信息吗?谢谢。在

总结

以上是生活随笔为你收集整理的sql无法写入mysql_无法通过写入mysql数据库pandas.to\u sql使用sqlalchemy,但不能通过没有pandas的sqlalchemy...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。