কম্পিউটার

কিভাবে আমি MySQL এ ফাঁকা সারি মুছে ফেলব?


MySQL এ ফাঁকা সারি মুছে ফেলতে ডিলিট কমান্ড ব্যবহার করুন।

সিনট্যাক্স নিম্নরূপ

delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;

উপরের সিনট্যাক্সটি ফাঁকা সারি এবং NULL সারি মুছে দেবে।

ধারণাটি বোঝার জন্য, আসুন একটি টেবিল তৈরি করি৷ একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> create table deleteRowDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(20)
   -> );
Query OK, 0 rows affected (0.57 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

প্রশ্নটি নিম্নরূপ

mysql> insert into deleteRowDemo(StudentName) values('John');
Query OK, 1 row affected (0.13 sec)
mysql> insert into deleteRowDemo(StudentName) values('');
Query OK, 1 row affected (0.18 sec)
mysql> insert into deleteRowDemo(StudentName) values('');
Query OK, 1 row affected (0.14 sec)
mysql> insert into deleteRowDemo(StudentName) values(NULL);
Query OK, 1 row affected (0.13 sec)
mysql> insert into deleteRowDemo(StudentName) values('Carol');
Query OK, 1 row affected (0.13 sec)
mysql> insert into deleteRowDemo(StudentName) values('Bob');
Query OK, 1 row affected (0.14 sec)
mysql> insert into deleteRowDemo(StudentName) values('');
Query OK, 1 row affected (0.18 sec)
mysql> insert into deleteRowDemo(StudentName) values('David');
Query OK, 1 row affected (0.35 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।

প্রশ্নটি নিম্নরূপ

mysql> select *from deleteRowDemo;

নিম্নলিখিত আউটপুট

+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 2  |             |
| 3  |             |
| 4  | NULL        |
| 5  | Carol       |
| 6  | Bob         |
| 7  |             |
| 8  | David       |
+----+-------------+
8 rows in set (0.00 sec)

এখানে ফাঁকা সারি এবং NULL

মুছে ফেলার প্রশ্ন রয়েছে
mysql> delete from deleteRowDemo where StudentName='' OR StudentName IS NULL;
Query OK, 4 rows affected (0.18 sec)

এখন আবার টেবিলের রেকর্ড পরীক্ষা করা যাক।

প্রশ্নটি নিম্নরূপ

mysql> select *from deleteRowDemo;

নিম্নলিখিত আউটপুট

+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 5  | Carol       |
| 6  | Bob         |
| 8  | David       |
+----+-------------+
4 rows in set (0.00 sec)

  1. এক্সেলের ফাঁকা লাইনগুলি কীভাবে মুছবেন

  2. কিভাবে একটি একক MySQL ক্যোয়ারী একাধিক সারি পেতে?

  3. কিভাবে একটি একক MySQL ক্যোয়ারীতে একাধিক সারি পেতে হয়?

  4. এক্সেলের ফাঁকা সারিগুলি কীভাবে মুছবেন (6 উপায়)