我们有一个带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 |
最佳答案
AUTO_INCREMENT
的定义表示它们将是不同的值,没有说明是否回填,也没有说明何时产生间隙。不要依赖于此。
关于mysql - MySQL NDB自动增量回填,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33681386/