MySQL + SQL · Lesson 1
Update Multiple Rows
कई Rows Update करना
आप WHERE condition से एक साथ कई rows update कर सकते हैं, या CASE से अलग-अलग values दे सकते हैं।
Condition से Update
-- Sales department के सभी को 10% raise
UPDATE employees
SET salary = salary * 1.10
WHERE department = 'Sales';
CASE से अलग Values
UPDATE employees
SET salary = CASE
WHEN id = 1 THEN 60000
WHEN id = 2 THEN 55000
ELSE salary
END
WHERE id IN (1, 2);
सारांश
- WHERE के साथ एक UPDATE सभी matching rows बदलता है।
- एक query में अलग rows को अलग values देने को CASE use करें।