テーブルにいくつかの行を更新する必要があります。更新する行がテーブルに存在しない場合は、その行を挿入する必要があります。一意のキーを使用できないため、ONの重複するKEYUPDATEでは使用できません
私はこのようなことを達成しなければなりません
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です