دستور UPDATE
بهروزرسانی رکوردهای موجود در جدول با دستور UPDATE و SET.
UPDATE چیست؟
UPDATE برای تغییر دادههای موجود در یک جدول استفاده میشود.
ساختار کلی
UPDATE نام_جدول
SET ستون۱ = مقدار۱, ستون۲ = مقدار۲, ...
WHERE شرط;
مثال: بهروزرسانی یک رکورد
UPDATE students
SET age = 21, city = 'شیراز'
WHERE name = 'علی احمدی';
بهروزرسانی همه رکوردها
اگر WHERE نگذارید، همه رکوردها تغییر میکنند:
UPDATE students SET grade = 'A';
هشدار شدید: این کار نمره همه دانشآموزان را به A تغییر میدهد! همیشه قبل از UPDATE، شرط WHERE را بررسی کنید.
بهروزرسانی چند ستون
UPDATE students
SET age = age + 1, grade = 'B'
WHERE city = 'تهران';
بهروزرسانی بر اساس شرط
-- افزایش سن همه دانشآموزان تهران
UPDATE students SET age = age + 1 WHERE city = 'تهران';
عرف امن: قبل از اجرای UPDATE، ابتدا با SELECT بررسی کنید کدام رکوردها تغییر میکنند:
SELECT * FROM students WHERE city = 'تهران';این مبحث بخشی از دوره آموزش کامل SQL است.