একটি কলামের সকল মান ০ করার জন্য UPDATE কমান্ড ব্যবহার করুন (WHERE ক্লজ ছাড়া)। সিনট্যাক্স:
UPDATE yourTableName SET yourColumnName = 0;
প্রথমে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable (Number INT);
রেকর্ড যোগ করি:
mysql> INSERT INTO DemoTable VALUES(10), (4757), (48474), (35465);
সকল রেকর্ড দেখতে:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+--------+ | Number | +--------+ | 10 | | 4757 | | 48474 | | 35465 | +--------+
সকল মান ০ করার কোয়েরি:
mysql> UPDATE DemoTable SET Number = 0; Query OK, 4 rows affected (0.17 sec)
আপডেট হওয়া টেবিল চেক করুন:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+--------+ | Number | +--------+ | 0 | | 0 | | 0 | | 0 | +--------+
ব্যাখ্যা: WHERE ক্লজ না থাকায় টেবিলের সকল সারি আপডেট হয়। এটি অপরিবর্তনীয় (Irreversible) অপারেশন — ট্রানজ্যাকশন ব্যবহার না করলে রোলব্যাক করা যায় না।
সতর্কতা: প্রোডাকশন ডেটাবেসে রান করার আগে SELECT * FROM DemoTable WHERE Number != 0 দিয়ে প্রিভিউ করুন। বড় টেবিলে লকিং এবং রেপ্লিকেশন ল্যাগ হতে পারে — চাঙ্কে চাঙ্কে আপডেট করুন।