SQLAlchemy INSERT IGNORE

spa*_*key 24 python sqlalchemy ignore insert

如何在表中插入多个数据记录而忽略重复项.我正在使用SQLAlchemy.

谢谢!

joe*_*ker 27

prefix_with("TEXT")INSERT在SQL和SQL的其余部分之间添加任意文本.execute()如果您只想插入单个记录,则接受包含您要插入的记录的词典列表或单个词典.

您正在寻找的行为的SQLite语法:

inserter = table_object.insert().prefix_with("OR REPLACE")
inserter.execute([{'column1':'value1'}, {'column1':'value2'}])
Run Code Online (Sandbox Code Playgroud)