आप मुख्य तालिका को अद्यतन खंड में उपनाम नहीं दे सकते हैं। यह काम करना चाहिए:
UPDATE points
SET userid = 5224
WHERE userid = 2532
AND NOT EXISTS (
SELECT 1
FROM points q
WHERE q.userid = 5224
AND q.game = points.game
)
आप मुख्य तालिका को अद्यतन खंड में उपनाम नहीं दे सकते हैं। यह काम करना चाहिए:
UPDATE points
SET userid = 5224
WHERE userid = 2532
AND NOT EXISTS (
SELECT 1
FROM points q
WHERE q.userid = 5224
AND q.game = points.game
)