यह आपके स्टोरेज इंजन पर निर्भर करता है,
MyISAM के लिए और MySQL 5.6+ पर InnoDB के लिए, आप AUTO_INCREMENT
सेट कर सकते हैं तालिका के लिए मान 1
. कहने के लिए . वह मान स्वचालित रूप से अधिकतम वर्तमान मान + 1 तक बढ़ जाएगा। ऐसा इस तरह करें।
ALTER TABLE table_name AUTO_INCREMENT = 1;
MySQL <5.6 पर InnoDB के लिए, यह काम नहीं करेगा और आपको इसे इस तरह मैन्युअल रूप से करने की आवश्यकता होगी:
SELECT MAX(autoincrement_field) + 1 FROM table_name INTO @maxautoinc;
ALTER TABLE table_name AUTO_INCREMENT = @maxautoinc;
ध्यान दें कि आखिरी मामले में, दो प्रश्नों को एक ही डेटाबेस कनेक्शन के साथ चलाने की आवश्यकता होगी।