Thuta Learning
SQL
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 လုပ်တာလည်းရှိပါတယ်။
DELETE | Thuta Learning