为什么将数据帧导出到AWS MySQL中导致空表?

时间:2018-08-15 14:53:52

标签: python mysql amazon-rds

我正在尝试将python数据帧导出到我的mysql数据库中。我使用了以下代码:

    database_username = 'user'
    database_password = '******'
    database_ip       = 'IP'
    database_name     = 'DBname'
    database_connection = sqlalchemy.create_engine('mysql+mysqlconnector://{0}:{1}@{2}/{3}'.
                                           format(database_username, database_password,
                                                  database_ip, database_name), pool_recycle=1, pool_timeout=57600).connect()

    df.to_sql(con=database_connection, name='fromMac', if_exists='append',chunksize=100)
    database_connection.close()

在工作台中检查数据库时,我可以找到创建的新表,但是它是一个空表。我检查了数据框,它不为空。我不知道是什么原因造成的。

0 个答案:

没有答案