Devdit
 

MySQL ลบข้อมูลจากตาราง ด้วยคำสั่ง DELETE FROM

1.4K

MySQL ลบข้อมูลจากตาราง ด้วยคำสั่ง DELETE FROM บทความนี้สอนการใช้คำสั่งในกลุ่มของ DML คือ DELETE FROM เพื่อลบข้อมูลในตารางทั้งแบบลบทั้งหมด และลบแบบมีเงื่อนไข สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง ข้อมูลภายในตาราง book

+---------+-------------+------------+
| book_id | book_name   | book_price |
+---------+-------------+------------+
|       1 | PHP & MySQL |     200.00 |
|       2 | SQL Server  |     220.00 |
+---------+-------------+------------+

 

ตัวอย่างที่ 1 MySQL ลบข้อมูลทั้งหมด

DELETE FROM book;

คำอธิบาย

จากตัวอย่างใช้คำสั่ง DELETE FROM book หมายความว่าให้ลบข้อมูลทั้งหมดภายในตาราง book เป็นการลบข้อมูลแบบทั้งหมด

ตัวอย่างที่ 2 MySQL ลบข้อมูลแบบมีเงื่อนไข

DELETE FROM book WHERE ( book_id = 1 );

คำอธิบาย

จากตัวอย่างใช้คำสั่ง DELETE FROM book WHERE ( book_id = 1 ) หมายความว่าให้ลบข้อมูลที่ column book_id มีค่าเท่ากับ 1 จากตาราง book เป็นการลบข้อมูลแบบมีเงื่อนไข

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ