2009-06-14 7 views
6

किसी कारण के लिए एक mysql तालिका में आईडी फ़ील्ड 10 (11, 21, 31) से बढ़ रहा है। यहाँ तालिका परिभाषा है:किसी कारण से 10 से बढ़कर MySQL तालिका

CREATE TABLE `clients` (
    `id` int(11) NOT NULL auto_increment, 
    `first_name` varchar(255) default NULL, 
    `last_name` varchar(255) default NULL, 
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8; 

अगर मैं एसक्यूएल में एक साधारण डालने बयान कर अगले आईडी, 41.

उत्तर

9

आपके पास auto_increment_increment सेट 10 हो जाएगा इसे वापस 1.

+0

को बदलने + 1 क्या आपको पता चलेगा कि यह 11 पर क्यों शुरू होता है जब ऑटोऑर्डरक्रिएशन 52 पर सेट हो जाता है? – Andomar

+0

मेरा अनुमान है कि आप पहले से कुछ मान डालने के बाद AUTO_INCREMENT सेट करते हैं, लेकिन आपके सत्र लॉग के बिना मैं निश्चित नहीं हो सकता। –

संबंधित मुद्दे