我正在设计一个应该保存客户端数据的SQL表。
客户端数据从另一个系统导出,并且已经包含我需要集成到客户端表中的client_ID
。
我的问题是:如果我将导出的client_ID
作为主键并导入数据,我应该如何在系统连续表插入时自动递增client_ID
?
如何消除客户端ID的重叠?
答案 0 :(得分:2)
您可以导入所有数据,然后建立下一个自动增量数
ALTER TABLE CLIENT AUTO_INCREMENT = lastClientId;
您必须将lastClientId替换为导入的最后一个ID
答案 1 :(得分:1)
如果您的client_ID字段是AUTO_INCREMENT,那么您不需要执行任何特定操作,下次插入该表时,Mysql将自动使用最大的现有client_ID的下一个值。