由于外部插件无法使用 to_sql

问题描述 投票:0回答:0

我想使用以下代码将名为“ninebox”的当前 pandas 数据框推送/导入到 MySQL

from sqlalchemy import create_engine
engine = engine = create_engine("mysql+pymysql://" + user + ":" + passw + "@" + host + ":" + str(port) + "/" + database)
ninebox.to_sql('ninebox', con = engine, if_exists = 'replace',index = False, chunksize = 1000)

但是总是出现这个错误:

(pymysql.err.OperationalError) (3098, '该表不符合外部插件的要求。')

在 MySQL 中,我已经有了具有相同列(已经定义了主键)但没有行(空)的 ninebox 表。

我该怎么办?

python sql pymysql
© www.soinside.com 2019 - 2024. All rights reserved.