Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL टेबल से एकाधिक पंक्तियां कैसे हटाएं?


हम उन एकाधिक पंक्तियों की पहचान करने वाले WHERE क्लॉज के साथ DELETE स्टेटमेंट का उपयोग करके MySQL टेबल से एकाधिक पंक्तियां हटा सकते हैं।

उदाहरण

mysql> Select * from names; 
+------+-----------+ 
| id   | name      | 
+------+-----------+ 
| 1    | Rahul     | 
| 2    | Gaurav    | 
| 3    | Raman     | 
| 5    | Ram       | 
+------+-----------+ 
4 rows in set (0.00 sec) 
mysql> DELETE from names WHERE id > 2; 
Query OK, 2 rows affected (0.04 sec)

उपरोक्त क्वेरी एकाधिक पंक्तियां हटाएगी क्योंकि WHERE क्लॉज टेबल 'names' से id > 2 वाली दो पंक्तियों की पहचान करता है।

mysql> Select * from names; 
+------+-----------+ 
| id   | name      | 
+------+-----------+ 
| 1    | Rahul     | 
| 2    | Gaurav    | 
+------+-----------+ 
2 rows in set (0.00 sec)

  1. - MySQL में INSERT INTO SELECT से एक टेबल से दूसरी टेबल में पंक्तियाँ कॉपी करें

    INSERT INTO ... SELECT स्टेटमेंट का उपयोग करके एक टेबल से दूसरी टेबल में पंक्तियाँ कॉपी करें (शर्त के साथ)। स्रोत टेबल mysql> CREATE TABLE DemoTable1879 (Id INT, Name VARCHAR(20)); mysql> INSERT INTO DemoTable1879 VALUES(101, Chris Brown), (102, David Miller), (103, Adam Smith); लक्ष्य टेबल

  1. - Python MySQL में डेटाबेस से टेबल डिलीट करना

    कभी-कभी पूरे टेबल को डेटाबेस से डिलीट करना आवश्यक होता है। अवांछित डेटा को डेटाबेस में रखना स्टोरेज का खराब उपयोग है। मान लीजिए, हमारे डेटाबेस में Employees नाम की एक टेबल है और किसी कारण से, हमें अब इस टेबल की अपने डेटाबेस में आवश्यकता नहीं है। इसलिए, उस विशेष टेबल को डिलीट करना सबसे अच्छा है जो हम

  1. - Python में MySQL का उपयोग करके टेबल से रिकॉर्ड डिलीट करना

    हमें कभी-कभी टेबल से कुछ पंक्तियों को डिलीट करने की आवश्यकता होती है। मान लीजिए, हमारे पास कक्षा में छात्रों के विवरण की एक टेबल है। यह संभव है कि छात्रों में से एक कक्षा छोड़कर चला गया हो और इसलिए, हमें उस विशेष छात्र के विवरण की आवश्यकता नहीं है। इसलिए, हमें उस विशेष पंक्ति या रिकॉर्ड को टेबल से ड