آموزش SQL

برای ویرایش اطلاعات رکوردی که قبلا وارده شده است از UPDATE استفاده می شود.

نحوه استفاده از دستور UPDATE:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; آنجایی که کلمه SET قرار می گیرد، همانجایی است که مقدار جدید را تخصیص می دهیم.

توجه داشته باشید که اگر دستور UPDATE را بدون WHERE استفاده کنید، تغییری که می خواهید بدهید بر روی کل جدول اعمال می شود.

در مثال زیر می خواهیم بگوییم در جدول moshtari نام کسی که ID آن 2 باشد را به "maziyar" تغییر بده:

UPDATE moshtari SET firstname='maziyar' WHERE id=2;

حالا می خواهیم بگوییم در جدول مشتری هر جا که ستون country آن "madagaskar" باشد به "iran" تغییر کند:

UPDATE moshtari SET country='iran' WHERE country='madagaskar';