MySQL সেফ মোডে DELETE করতে SQL_SAFE_UPDATES অফ করুন। সিনট্যাক্স:
SET SQL_SAFE_UPDATES = 0;
উদাহরণের জন্য টেবিল তৈরি করি:
mysql> create table SafeDeleteDemo -> ( -> Price int -> ); Query OK, 0 rows affected (0.50 sec)
রেকর্ড যোগ করুন:
mysql> insert into SafeDeleteDemo values(100); ... mysql> insert into SafeDeleteDemo values(150); Query OK, 1 row affected (0.11 sec)
রেকর্ডগুলো দেখান (৬ রো):
mysql> select *from SafeDeleteDemo;
সেফ মোড অফ করে ৫০০ বা তার বেশি প্রাইস ডিলিট করুন:
mysql> SET SQL_SAFE_UPDATES = 0; Query OK, 0 rows affected (0.00 sec) mysql> delete from SafeDeleteDemo where Price >=500; Query OK, 2 rows affected (0.14 sec)
বাকি রেকর্ড যাচাই করুন:
mysql> select *from SafeDeleteDemo;
ফলাফল (৪ রো, ৫০০+ ডিলিট হয়েছে):
+-------+ | Price | +-------+ | 100 | | 200 | | 300 | | 150 | +-------+ 4 rows in set (0.00 sec)
সেফ মোড আবার অন করুন:
mysql> SET SQL_SAFE_UPDATES = 1; Query OK, 0 rows affected (0.00 sec)