0

I am trying to bulk update a table using a dataframe using the row id. I tried using the pandas but it didnt work

df.to_sql("collections.tbl_products", engin=local_db_engine, if_exists="replace", index=False, index_label='id', chunksize=10000)

SQL Table (name='tbl_products' schema = 'collections'):

id name product_id
1 apples 123
2 bananas 456

My dataframe:

id product_id
1 789
2 654

I know I could do a row by row update using sql alchemy but how would I do a bulk update using my df?

Note - I'm a complete new beginner at this

Gord Thompson
  • 107,466
  • 28
  • 191
  • 387
MIV
  • 13
  • 3

0 Answers0