2

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
  • 116,920
  • 32
  • 215
  • 418
MIV
  • 33
  • 3

0 Answers0