如果表中不存在更新行,我需要将该行的行数更新为一个表。我不能用独有的关键,因此与没有使用上的重复密钥更新如果行存在,则执行更新否则请插入
我一定要实现这样的事情
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
这是一个高性能的application.Any想法?代码级或查询级
FYI:数据库为MySQL
更换采用唯一性主键匹配现有记录 –