0

我们有带引擎的独立数据库innodb,在它上面`auto_increment 工作得很好,给出了序列号 1,2,3,4,5

但是当我们转移到NDB集群时,它开始回填可用的数字。例如,如果我有

12,13,14,16,17

如果我添加新条目,它将发生15它假设添加条目18

那里有任何配置吗?我们错过了什么?

更新

SHOW CREATE TABLE tablename 输出如下

 in_invoices | CREATE TABLE `in_invoices` (
      `invoice_id` int(11) NOT NULL AUTO_INCREMENT,
      ...
      ...
      ENGINE=ndbcluster AUTO_INCREMENT=2051 DEFAULT CHARSET=utf8 |
4

1 回答 1

0

的定义AUTO_INCREMENT说它们将是不同的值,它没有说明回填与否,也没有说明何时产生间隙。不要依赖这样的。

于 2015-12-01T20:58:21.710 回答