WHERE ক্লজ দিয়ে নির্দিষ্ট রোর মান আপডেট
MySQL-এ সরাসরি সওয়াপ করার অপারেটর নেই, কিন্তু UPDATE দিয়ে নির্দিষ্ট রোর কলাম মান পরিবর্তন করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1504 (Id INT, FirstName VARCHAR(20)); mysql> INSERT INTO DemoTable1504 VALUES (101,'Chris'), (102,'Bob'), (103,'David'), (104,'Mike');
Id=103 এর FirstName 'Carol' এ আপডেট
mysql> UPDATE DemoTable1504
-> SET FirstName = 'Carol'
-> WHERE Id = 103 AND FirstName <> 'Carol';
ফলাফল
+------+-----------+ | Id | FirstName | +------+-----------+ | 101 | Chris | | 102 | Bob | | 103 | Carol | | 104 | Mike | +------+-----------+
নোট: FirstName <> 'Carol' কন্ডিশন রিডান্ডেন্ট, কিন্তু সেফগার্ড হিসেবে রাখা ভালো।