Я пытаюсь вставить Pandas DataFrame в таблицу, используя стандартную процедуру SQLAlchemy:
engine_3 = create_engine('mysql+mysqldb://user:pass@127.0.0.1:3306/dbase?autocommit=1', echo=True)
conn = engine_3.connect()
engine_3.execute('UNLOCK TABLES')
region_df_delta.to_sql(name=dbase_table, con=conn, if_exists='replace', chunksize=None)
conn.close()
engine_3.dispose()
Передача в replace
приводит к зависанию, однако передача в append
работает.
В этой таблице есть NULL
значений, хотя я сомневаюсь, что это имеет значение.
Что я пропускаю / делаю неправильно?Заранее спасибо.