Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सॉर्ट कॉलम और अन्य कॉलम मान के आधार पर एक टेबल को फिर से ऑर्डर करें

update test5
   set [email protected]:=if(@grp=q_id,@srt+1,1),
       [email protected]:=q_id
 where (0,0)=(select @grp:=0,@srt:=0)
 order by q_id, `name`

आवश्यक 'ऑर्डर बाय' सेट करें। 'ऑर्डर बाय' में पहला कॉलम होना चाहिए "q_id"।

SET SQL_SAFE_UPDATES = 0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MERGE स्टेटमेंट पर सिंटैक्स त्रुटि

  2. कॉलम मान प्राप्त करने के लिए SQL क्वेरी जो किसी अन्य कॉलम के MAX मान से मेल खाती है?

  3. IPhone ऐप से दूरस्थ MySql डेटाबेस तक कैसे पहुँचें

  4. विंडोज़ पर mysql आयात

  5. क्या आप Amazon के RDS का उपयोग करके किसी विशिष्ट डेटाबेस या तालिका को दोहरा सकते हैं