ORDER BY और LIMIT से पहली N पंक्तियां अपडेट करें
पहली तीन पंक्तियों के लिए एक विशिष्ट मान सेट करने के लिए ORDER BY और LIMIT 3 का उपयोग करें।
टेबल बनाएं और डेटा डालें:
mysql> create table DemoTable1968 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.00 sec)
mysql> insert into DemoTable1968(Name) values('Chris'); ...
पहली तीन पंक्तियों को 'Robert' से अपडेट करें:
mysql> update DemoTable1968 set Name='Robert' order by Id limit 3; Query OK, 3 rows affected (0.00 sec)
अपडेट के बाद डेटा:
+----+--------+ | Id | Name | +----+--------+ | 1 | Robert | | 2 | Robert | | 3 | Robert | | 4 | Mike | | 5 | Carol | +----+--------+ 5 rows in set (0.00 sec)
नोट: ORDER BY Id से पंक्तियों का क्रम सुनिश्चित होता है, LIMIT 3 केवल पहली तीन पंक्तियों को प्रभावित करता है।