DELETE (DELETE)
می خواهی «حذف رکورد» انجام دهی؟ دستور DELETE ردیف های جدول را پاک می کند. حواست باشد! اگر شرط ندهی، همه ردیف ها پاک می شوند.
حذف رکورد با شرط WHERE
برای پاک کردن رکوردهای مشخص، از «شرط (WHERE)» استفاده کن.
DELETE FROM Customers;
WHERE CustomerName = 'Alfreds Futterkiste';
هشدار: WHERE تعیین می کند کدام رکوردها حذف شوند. بدون آن، همه حذف می شوند.
حذف همه ردیف ها و حفظ ساختار
می توانی همه ردیف ها را پاک کنی و جدول باقی بماند.
DELETE FROM Customers;
ساختار جدول، ویژگی ها و ایندکس ها حفظ می شوند. فقط داده ها پاک می شوند.
گام های عملی حذف رکورد
- جدول هدف را مشخص کن.
- شرط WHERE درست بنویس.
- یک بکاپ کوچک بگیر.
- دستور DELETE را اجرا کن.
- نتیجه را بررسی کن.
لینک های داخلی
برای شرط ها به WHERE برو. همچنین UPDATE برای تغییر رکوردهاست. راهنمای حذف رکورد نیز اینجاست.
جمع بندی سریع
- DELETE رکوردها را پاک می کند.
- بدون WHERE، همه حذف می شوند.
- DELETE ساختار جدول را حفظ می کند.
- اول تست کن، بعد روی اصلی اجرا کن.
- همیشه شرط را دوبار چک کن.