WHERE क्लॉज के साथ UPDATE कमांड का उपयोग किसी पंक्ति के इंस्टेंस के मान को बदलने के लिए किया जा सकता है। मूल रूप से, MySQL क्वेरी में दी गई शर्त के आधार पर मान को बदल देगा। निम्नलिखित उदाहरण इसे प्रदर्शित कर सकते हैं
मान लीजिए हम नीचे दी गई 'टेस्टिंग' टेबल में 'राम' से 'मोहित' नाम बदलना चाहते हैं -
mysql> Select * from testing; +----+---------+ | Id | Name | +----+---------+ | 1 | Harshit | | 2 | Lovkesh | | 3 | Ram | | 4 | Gaurav | +----+---------+ 4 rows in set (0.00 sec)
अब निम्नलिखित क्वेरी को चलाकर हम पंक्ति के उदाहरण को 'मोहित' में बदल सकते हैं जहाँ वह 'राम' है।
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 | +-----+---------+ 4 rows in set (0.00 sec)