我有一些产品,它们有自己的 ID,我正在设计 MySQL DB,然后我将导入这些数据,除了产品表之外还有更多内容,但现在不重要了。
重复使用现有产品 ID 作为主键是个好主意吗?因此,自动增量 ID 列将导入现有的产品 ID,我从来没有像我所描述的那样这样做。
还值得一提的是,ID 是普通的无符号整数值,而且产品现在只是 xls 工作表中的某些行。
最佳答案
我认为,如果您在这些 ID 上建立了任何关系,那么保持 ID 不变会很好,并且对于将要添加的新 ID,只需让它们随标识属性递增即可。
要在标识列上插入定义的 ID(自动增量),请使用以下命令:
Set Identity_Insert [TableName] On
-- --------------------------------------------
youre insert query goes here
-- --------------------------------------------
Set Identity_Insert [TableName] Off
关于mysql - 重用现有产品 ID 作为主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43798378/