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)