在sqlalchemy中替换为

时间:2019-02-20 00:04:17

标签: sqlalchemy

我正在努力弄清楚如何使用sqlalchemy进行替换,其他问题的解决方案似乎已经过时,或者我不确定它们是否适合我的情况。

目前插入的代码如下:

meta = MetaData()
tbl = Table(table_name, meta, autoload=True, autoload_with=db)
conn = db.connect()
conn.execute(tbl.insert(), list(data))

很显然,如果记录已经存在,则失败。如何将这段代码转换为REPLACE INTO操作的等价物?

注意:我不知道表格的名称或结构,因此无法自动加载。

0 个答案:

没有答案