以下是一个好主意还是坏主意? 我有不同节点类型的多个表。 每个表都有该nodeType的自动增量ID。 因此,每个节点类型都有一个真正唯一的ID,每个nodeType都有一系列ID。 例如。
table 1, ID auto increment from 0-1000000000
table 2, ID auto increment from 1000000000-2000000000
table 3, ID auto increment from 2000000000-3000000000
我知道上面的内容也可以通过一个额外的nodeType表和一个JOIN来解决,但是除了ID范围有限制之外,上面的一个坏主意是什么?...感谢任何响应者。< / p>
答案 0 :(得分:0)
https://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
https://stackoverflow.com/a/1485685/4421474
只需设置起始值:
ALTER TABLE `table 1` AUTO_INCREMENT=0;
ALTER TABLE `table 2` AUTO_INCREMENT=1000000001;
ALTER TABLE `table 3` AUTO_INCREMENT=2000000001;