我有一个表,在处理记录时,我会得到全部记录,否则只会得到要更新的列。2 | Jane Doe | UK(3, Kate Bill, Canada)我想插入第一条记录和第二条记录上的键冲突,只更新最后一列。我不知道如何使用execute_values方法调用来编写它:
execute_values(cursor, "
我需要一次将(INSERT ... ON CONFLICT DO UPDATE)多行插入到postgreSQL数据库中,使用psycopg2。本质上,我有一个表示“行”的元组列表,我需要将它们插入数据库,或者在发生冲突时更新数据库。我需要(可能的)每一列被更新(如果没有插入),以及每一行。execute_many()插入值的SQL语句(其中传递给它的是一个元组列表),在冲突中,应该将列值更新为排除值。所以,我试着只<