我在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 测试 测试
22 测试 测试
32 测试 测试
42 测试 测试
有任何想法为什么会发生这种情况吗?
谢谢!