有没有一种批量执行类似于在MySQL服务器上的 INSERT OR UPDATE
查询的方法?
INSERT IGNORE ...
这样不起作用,因为如果该字段已经存在,它会简单地忽略它并且不插入任何内容。
REPLACE ...
无法工作,因为如果字段已经存在,它将首先DELETE
该字段,然后再INSERT
它,而不是更新它。
INSERT ... ON DUPLICATE KEY UPDATE
这个方法可以运行,但不能批量使用。
所以我想知道是否有类似INSERT ... ON DUPLICATE KEY UPDATE
的命令可以一次性处理多行。