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

MySQL में विशिष्ट डोमेन वाले URL कैसे डिलीट करें?

DELETE WHERE LIKE से विशिष्ट डोमेन वाले URL हटाएं

किसी टेबल से विशिष्ट डोमेन (जैसे google.com) वाले सभी URL रिकॉर्ड डिलीट करने के लिए DELETE के साथ LIKE क्लॉज का उपयोग करें।

टेबल और डेटा

CREATE TABLE DemoTable1361 (URL TEXT);
INSERT INTO DemoTable1361 VALUES 
('Https://www.google.com//?id=1'),
('Https://www.facebook.com//?id=2&name=John'),
('Https://www.yahoo.com//?id=3'),
('Https://www.google.com//?id=1');

डिलीट क्वेरी

DELETE FROM DemoTable1361 
WHERE URL LIKE '%Https://www.google.com%';

प्रभावित पंक्तियाँ: 2

शेष डेटा

+-------------------------------------------+
| URL                                       |
+-------------------------------------------+
| Https://www.facebook.com//?id=2&name=John |
| Https://www.yahoo.com//?id=3              |
+-------------------------------------------+

LIKE पैटर्न व्याख्या

  • % - कोई भी वर्ण अनुक्रम (शून्य या अधिक)
  • %Https://www.google.com% - कहीं भी google.com वाला URL

बेहतर पैटर्न (केवल डोमेन मैच)

WHERE URL LIKE '%://www.google.com/%' 
   OR URL LIKE '%://google.com/%'

REGEXP विकल्प (अधिक सटीक)

WHERE URL REGEXP 'https?://([^/]*\\.)?google\\.com/'

सावधानियां

  • पहले SELECT * FROM ... WHERE ... चलाकर चेक करें
  • बड़े टेबल पर बैच डिलीट: DELETE ... LIMIT 1000 लूप में
  • विदेशी कुंजी कंस्ट्रेंट्स चेक करें (ON DELETE CASCADE/RESTRICT)
  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण

    PHP में समय रूपांतरण PHP में strtotime() और date() फ़ंक्शन का उपयोग करके 12-घंटे प्रारूप को 24-घंटे प्रारूप में बदलें। PHP कोड $timeValue = 8:55 PM; $changeTimeFormat = date(H:i:s, strtotime($timeValue)); echo The change Format in 24 Hours = . $changeTimeFormat; आउटपुट: The change Format in 24 Hou

  1. [FIX]  unix:///var/run/docker.sock  पर डॉकर डेमन से कनेक्ट नहीं हो सकता [FIX] 'unix:///var/run/docker.sock' पर डॉकर डेमन से कनेक्ट नहीं हो सकता

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