我必须将许多行更新到表中,如果表中不存在更新行,我需要插入该行。我不能使用唯一键,所以不能使用ON duplicate KEY UPDATE
我必须实现这样的目标
DECLARE count DOUBLE;
SELECT count(uid)
INTO count
FROM Table
WHERE column1 ='xxxxx'
AND column2='xxxxx';
IF (count=0)
THEN
--peform insert
ELSE
--perform update
END IF
这是一个高性能应用程序。有什么想法吗?代码级别或查询级别
仅供参考:数据库是 Mysql