খালি স্ট্রিং এবং NULL রো ডিলিট
MySQL-এ খালি স্ট্রিং ('') এবং NULL মান-ওয়ালা রো মুছে ফেলতে DELETE স্টেটমেন্টে OR কন্ডিশন ব্যবহার করুন।
সিনট্যাক্স
DELETE FROM yourTableName WHERE yourColumnName = '' OR yourColumnName IS NULL;
উদাহরণ
mysql> CREATE TABLE deleteRowDemo (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> StudentName VARCHAR(20)
-> );
mysql> INSERT INTO deleteRowDemo (StudentName) VALUES
-> ('John'), (''), (''), (NULL), ('Carol'), ('Bob'), (''), ('David');
ডিলিট কোয়েরি
mysql> DELETE FROM deleteRowDemo WHERE StudentName = '' OR StudentName IS NULL;
ফলাফল
+----+-------------+
| Id | StudentName |
+----+-------------+
| 1 | John |
| 5 | Carol |
| 6 | Bob |
| 8 | David |
+----+-------------+
সতর্কতা: WHERE StudentName = NULL লিখলে কাজ করবে না, সবসময় IS NULL ব্যবহার করুন।