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
+にそれを変更します1 AUTO_INCREMENTが52に設定されているときに11で始まる理由は分かりますか? – Andomar
私の推測では、すでにいくつかの値を挿入した後にAUTO_INCREMENTを設定することになりますが、あなたのセッションログがなければ、私は確信が持てません。 –