以下の例は、WHERE句内にプライマリ インデックスを指定していないupsert UPDATEリクエストを示しています。
UPDATE sales SET item_count = item_count + 1 WHERE sale_date = '05/30/2000' ELSE INSERT INTO sales (10, '05/30/2000', 1);
UpsertリクエストのUPDATE部分にプライマリ インデックスを指定しないと、更新対象の行を見つけ出すため、操作による全行走査の実行が必要になることがあります。これは、upsert形式のUPDATEの目的に反します。この場合には、エラーが戻されます。