UPDATE कमांड को WHERE क्लॉज के साथ उपयोग करके पंक्ति के एक उदाहरण का मान बदला जा सकता है। मूल रूप से, MySQL क्वेरी में दी गई शर्त के आधार पर मान बदलेगा।
निम्न उदाहरण इसे प्रदर्शित कर सकता है:
मान लीजिए हम 'testing' टेबल में 'Ram' से 'Mohit' में नाम बदलना चाहते हैं:
mysql> SELECT * FROM testing;
+----+---------+
| Id | Name |
+----+---------+
| 1 | Harshit |
| 2 | Lovkesh |
| 3 | Ram |
| 4 | Gaurav |
+----+---------+
अब निम्न क्वेरी चलाकर हम पंक्ति के उदाहरण को 'Mohit' में बदल सकते हैं जहां यह 'ram' है:
mysql> UPDATE TESTING SET Name = 'MOHIT' WHERE name = 'ram';
Query OK, 1 row affected (0.13 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM testing;
+-----+---------+
| id1 | Name |
+-----+---------+
| 1 | Harshit |
| 2 | Lovkesh |
| 3 | MOHIT |
| 4 | Gaurav |
+-----+---------+
नोट: WHERE क्लॉज के बिना UPDATE चलाने पर टेबल की सभी पंक्तियाँ अपडेट हो जाएंगी।