我有一些产品,它有自己的ID,我正在设计MySQL数据库然后我会导入这些数据,不仅仅是产品表,但现在没关系。
将现有产品ID重用为主键是个好主意吗?因此,进入autoincerement ID列将导入现有的产品ID,我从来没有像我所描述的那样。
值得一提的是,ID是普通的无符号整数值,而且产品现在只是xls表中的一些行。
答案 0 :(得分:1)
我认为,如果您在这些ID上建立任何关系,那么将ID保持原样会很棒,而对于要添加的新ID,只需让它们以identity属性递增。
要在标识列上插入已定义的ID(自动增量),请使用以下命令:
Set Identity_Insert [TableName] On
-- --------------------------------------------
youre insert query goes here
-- --------------------------------------------
Set Identity_Insert [TableName] Off