mySQL自动增加10(ClearDB&Node)

我在ClearDB中有一个简单的表格:

CREATE TABLE `users` ( `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(100) DEFAULT NULL, `message` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8; 

我正在使用Node通过以下方式将数据插入到表中:

 var post = {username: response.user.name, message: message.text}; connection.query("INSERT INTO users SET ?", post, function(err, rows, fields) { if (err) { console.log('error: ', err); throw err; } }); 

然而,每当我插入我的ID字段增加10而不是1(它开始与12:

ID用户名消息

12个testingtesting

22testingtesting

32个testingtesting

42个testingtesting

任何想法为什么发生这种情况?

谢谢!

这是ClearDB的战略。 这里是ClearDB网站的解释。

在使用ClearDB时,不能更改这个auto_increment步骤。


这是从上面的链接的解释。

ClearDB使用循环复制来提供主 – 主MySQL的支持。 因此,必须configuration某些东西,例如auto_increment键(或序列),以便所有情况下一个主键不能使用相同的键。 我们通过configurationMySQL来跳过某些键,并通过强制MySQL为每个使用的键使用一个特定的偏移量。 我们使用10而不是2的原因是为了将来的发展。

这似乎是由于AUTO_INCREMENT字段
删除AUTO_INCREMENT=11