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

प्राथमिक सूचकांक की पुनर्गणना कैसे करें?

set @pk:=0;

update 
  your_table
  set [email protected]:[email protected]+1
  order by pk;       <-- order by original pk

मेरी राय में, एक बड़ी सरोगेट कुंजी रखना ठीक है। आप शायद सभी अधिकतम अनुमत पूर्णांक का उपयोग करने की संभावना नहीं रखते हैं। विचार करें कि आप अहस्ताक्षरित का उपयोग करके इसे दोगुना कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग सुरक्षा में उपयोगकर्ताओं को प्रमाणित करने के लिए mysql डेटाबेस का उपयोग करना?

  2. MySql कार्यक्षेत्र में स्थानीय-इनफाइल विकल्प से जुड़ें

  3. कैरेक्टर एन्कोडिंग समस्या

  4. हाइबरनेट 5 :- org.hibernate.MappingException:अज्ञात निकाय

  5. परिणामी कॉलम को कई कॉलम में कैसे विभाजित करें