Thuta Learning
ရှာဖွေရန်
IntermediateData & Databasesbeginner

DELETE

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

DELETE ကို table ထဲက rows ဖျက်ဖို့သုံးပါတယ်။ Cancelled orders, spam comments, old temporary records တွေဖျက်ရာမှာသုံးနိုင်ပါတယ်။

အရေးကြီးဆုံးသတိပေးချက်

DELETE FROM Customers; လို့ WHERE မပါဘဲ run မိရင် customers အားလုံးပျောက်နိုင်ပါတယ်။ Production database မှာ delete မလုပ်ခင် backup, condition, permission ကိုသေချာစစ်ပါ။

sql
DELETE FROM Customers
WHERE CustomerID = 4;
You should see
What this code does: CustomerID = 4 ဖြစ်တဲ့ row တစ်ကြောင်းကိုဖျက်ပါတယ်။ Safer check: အရင်ဆုံး SELECT * FROM Customers WHERE CustomerID = 4; နဲ့ဖျက်မယ့် row ကိုမြင်အောင်စစ်ပါ။ Practical note: Real apps တွေမှာ record ကိုအပြီးဖျက်မယ့်အစား is_deleted သို့မဟုတ် deleted_at column ထည့်ပြီး soft delete လုပ်တာလည်းရှိပါတယ်။