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

MySQL में ऑटो-इन्क्रीमेंट रीसेट नहीं हो रहा है

MySQL आपको AUTO_INCREMENT मान को कम करने की अनुमति नहीं देता, जैसा कि यहां बताया गया है:http://dev.mysql.com/doc/refman/5.6/hi/alter-table.html

आपकी बाधाओं के बावजूद, मैं निम्न में से किसी एक का प्रयास करूंगा:

  1. अपने परीक्षण डेटा के लिए स्पष्ट रूप से अपनी पहचान डालें। कुछ अन्य डेटाबेस इंजनों के विपरीत, MySQL को इससे कोई समस्या नहीं है
  2. अपना पहचान कॉलम हटाएं और फिर से बनाएं (या बस इसे पहचान होने से बदल दें), अगर बाधाएं उस पर नहीं हैं।
  3. पहचान कॉलम का उपयोग न करें और अपनी पहचान को नियंत्रित करने के लिए किसी अन्य विधि (जैसे प्रक्रिया या बाहरी कोड) का उपयोग न करें। यह वास्तव में एक अंतिम उपाय है और मैं आमतौर पर इसकी अनुशंसा नहीं करता...

ओपी से नोट:यह (1) था जो मुझे चाहिए था।



  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 डेटाबेस में एक बहु-आयामी php सरणी सम्मिलित करना

  3. MySQL 8 पासवर्ड के साथ नया उपयोगकर्ता बनाएं जो काम नहीं कर रहा है

  4. जावा MySQL ने स्टेटमेंट बैच तैयार किया

  5. कोडनिर्देशक mysql . से सीएसवी डाउनलोड करें