MySQL DELETE कमांड का उपयोग टेबल से पंक्ति/पंक्तियों को हटाने के लिए किया जाता है। यह WHERE क्लॉज के साथ उपयोग की जाती है।
सिंटैक्स:
DELETE FROM table_name WHERE condition;
उदाहरण:
नीचे दिए गए उदाहरण में, हमने 'employee' टेबल से उन पंक्तियों को हटाया है जहां id >= 100।
mysql> SELECT * FROM employee;
+------+--------+
| Id | name |
+------+--------+
| 100 | Ram |
| 200 | Gaurav |
| 300 | MOHAN |
+------+--------+
mysql> DELETE FROM employee WHERE id >= 100;
Query OK, 3 rows affected (0.06 sec)
mysql> SELECT * FROM employee;
Empty set (0.00 sec)
नोट: WHERE क्लॉज के बिना DELETE चलाने पर टेबल की सभी पंक्तियाँ हट जाएंगी, लेकिन TRUNCATE के विपरीत AUTO_INCREMENT रीसेट नहीं होगा।