কম্পিউটার টিউটোরিয়াল

MySQL-এ DELETE এবং LIKE ব্যবহার করে নির্দিষ্ট ডোমেইনের URL মুছে ফেলা

MySQL-এ নির্দিষ্ট ডোমেইনযুক্ত URL-গুলো টেবিল থেকে মুছে ফেলতে DELETE স্টেটমেন্টে LIKE ক্লজ ব্যবহার করা হয়।

টেবিল ও ডেটা তৈরি

mysql> create table DemoTable1361 ( URL text );
Query OK, 0 rows affected (0.58 sec)

mysql> insert into DemoTable1361 values('Https://www.google.com//?id=1');
mysql> insert into DemoTable1361 values('Https://www.facebook.com//?id=2&name=John');
mysql> insert into DemoTable1361 values('Https://www.yahoo.com//?id=3');
mysql> insert into DemoTable1361 values('Https://www.google.com//?id=1');

সব রেকর্ড দেখানো

mysql> select * from DemoTable1361;
+-------------------------------------------+
| URL                                       |
+-------------------------------------------+
| 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             |
+-------------------------------------------+

google.com ডোমেইনवाले URL ডিলিট করা

mysql> delete from DemoTable1361 where URL LIKE '%Https://www.google.com%';
Query OK, 2 rows affected (0.17 sec)

বাকি রেকর্ড যাচাই

mysql> select * from DemoTable1361;
+-------------------------------------------+
| URL                                       |
+-------------------------------------------+
| Https://www.facebook.com//?id=2&name=John |
| Https://www.yahoo.com//?id=3              |
+-------------------------------------------+

টিপস: LIKE '%pattern%' পার্শিয়াল ম্যাচ করে। বড় টেবিলে ইনডেক্স কাজ না করতে পারে (লিডিং 와일্ডকার্ড)। ফুল-টেক্সট সার্চ বা জেনারেটেড কোলাম বিবেচনা করুন।

  1. MySQL Workbench-এ সার্ভার থেকে ER মডেল জেনারেট করা

  2. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  3. PHP এবং MySQL-এ টাইম ফরম্যাট কনভারশন

  4. [FIX] Docker Daemon-এ 'unix:///var/run/docker.sock'-এ সংযোগ করা যায় না সমস্যার সমাধান