sqlalchemy之sqlite3之ON CONFLICT DO UPDATE(insert if exists else update或upsert)
最近开发过程中接到的一个需求,将一堆数据插入到已有数据表中,如果存在则更新,不存在则新增接到需求想到的第一个想法是去判断,判断其中某个唯一字段是否已经存在在表里了.存在了就使用更新语法,否则使用插入语法.伪代码ifdb.query(table).filter_by(name=input_name).first():doupdateelse:doinsert写着写着就发现不对了,数据要是非常多,那这