MySQL-এ একাধিক ID দিয়ে রো ডিলিট করতে IN স্টেটমেন্ট ব্যবহার করুন। সিনট্যাক্স:
delete from yourTableName where yourColumnName in(value1,value2,.....valueN);
টেবিল তৈরি করি (Id, Name, Age):
mysql> create table DeleteManyRows -> ( -> Id int, -> Name varchar(200), -> Age int -> ); Query OK, 0 rows affected (3.35 sec)
৬টি রেকর্ড যোগ করুন (Id ১-৬):
mysql> insert into DeleteManyRows values(1,'John',23); ... mysql> insert into DeleteManyRows values(6,'Smith',29); Query OK, 1 row affected (0.14 sec)
সব রেকর্ড দেখান (৬ রো):
mysql> select *from DeleteManyRows;
Id ১,২,৩,৪ ডিলিট করুন:
mysql> delete from DeleteManyRows where Id in(1,2,3,4); Query OK, 4 rows affected (0.25 sec)
বাকি রেকর্ড (৫ এবং ৬):
mysql> select *from DeleteManyRows;
ফলাফল (২ রো):
+------+-------+------+ | Id | Name | Age | +------+-------+------+ | 5 | Carol | 21 | | 6 | Smith | 29 | +------+-------+------+ 2 rows in set (0.00 sec)