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

मैं किसी अन्य तालिका से MAX मान का उपयोग करके MySQL AutoIncrement को कैसे रीसेट कर सकता हूं?

तैयार स्टेटमेंट का इस्तेमाल करें :

  SELECT @max := MAX(ID)+ 1 FROM ABC;

  PREPARE stmt FROM 'ALTER TABLE ABC AUTO_INCREMENT = ?';
  EXECUTE stmt USING @max;

  DEALLOCATE PREPARE stmt;


  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. समय ओवरलैप के लिए एक टेबल की जाँच?

  3. JPA @GeneratedValue कॉलम में प्राथमिक कुंजी का मान मैन्युअल रूप से निर्दिष्ट करें

  4. टेलीफोन नंबर और पते के लिए mysql डेटाटाइप

  5. MySQL:लॉक प्रतीक्षा समयबाह्य पार हो गया