2009-06-14 15 views
6

Bir mysql tablosundaki id alanı, bir nedenle 10 (11, 21, 31) artmaktadır. Ben SQL basit bir insert deyimi yaparsanızMySQL tablosu bazı nedenlerden dolayı 10 artmaktadır

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; 

sonraki kimliği, 41.

cevap

9

You have auto_increment_increment seti 10 olmak 1'e geri

+0

için değişecektir +: İşte tablo tanımıdır 1 AUTO_INCREMENT, 52 olarak ayarlandığında neden 11'de başlayacağını biliyor musunuz? – Andomar

+0

Tahminimce, bazı değerleri ekledikten sonra AUTO_INCREMENT değerini ayarlamanız gerekir, ancak oturum kayıtlarınız olmadan emin olamam. –

İlgili konular