SQLAlchemy ON DUPLICATE KEY UPDATE

前端 未结 9 1624
死守一世寂寞
死守一世寂寞 2020-11-27 15:53

Is there an elegant way to do an INSERT ... ON DUPLICATE KEY UPDATE in SQLAlchemy? I mean something with a syntax similar to inserter.insert().execute(lis

9条回答
  •  天命终不由人
    2020-11-27 16:42

    I just used plain sql as:

    insert_stmt = "REPLACE INTO tablename (column1, column2) VALUES (:column_1_bind, :columnn_2_bind) "
    session.execute(insert_stmt, data)
    

提交回复
热议问题