# DELETE — माईएसक्यूएल

Source: https://www.geekswithgeeks.com/hi/mysql/sql-delete

> पंक्तियाँ सुरक्षित रूप से हटाएँ।

## पंक्तियाँ हटाना

`DELETE FROM` मेल खाने वाली पंक्तियाँ हटाता है; तालिका खुद बनी रहती है।

```sql
DELETE FROM customers
WHERE id = 3;
```

Output:

```
Query OK, 1 row affected
```

## पहले SELECT से जाँचें

जोखिम भरे `UPDATE`/`DELETE` से पहले, वही `WHERE` शर्त `SELECT` में चलाकर देखें कि कौन-सी पंक्तियाँ प्रभावित होंगी।

**Quiz:** बिना WHERE के `DELETE FROM customers;` चलाने पर क्या होता है?

- [ ] कुछ नहीं, MySQL को WHERE ज़रूरी है
- [x] तालिका की हर पंक्ति हट जाती है
- [ ] केवल पहली पंक्ति हटती है

*Answer:* तालिका की हर पंक्ति हट जाती है. MySQL में WHERE ज़रूरी नहीं है — इसे छोड़ने पर सभी पंक्तियाँ हट जाती हैं।
