2009-06-14 10 views
6

何らかの理由でmysqlテーブルのidフィールドが10(11,21,31)ずつ増えています。ここでは、テーブル定義は次のとおりです。何らかの理由でMySQLテーブルが10ずつ増加する

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; 

私はSQLでシンプルなinsert文を実行すると、次のIDは、あなたが10からauto_increment_incrementセットを持っている41

答えて

9

も戻って1

+0

+にそれを変更します1 AUTO_INCREMENTが52に設定されているときに11で始まる理由は分かりますか? – Andomar

+0

私の推測では、すでにいくつかの値を挿入した後にAUTO_INCREMENTを設定することになりますが、あなたのセッションログがなければ、私は確信が持てません。 –

関連する問題