将uniqid()插入表id时,插入方式不正确

时间:2016-04-19 13:07:55

标签: sql-server uniqueidentifier codeigniter-3

使用codeigniter插入在我的表中插入uniqid()时,uniqid()并没有以正确的方式插入,就像上次插入的id插入数据中间的中间那样,当我尝试使用MAX检索uniqid时(ID )我得到重复的身份..

所以任何人都可以帮助解决问题如何克服这个问题以及如何按顺序插入id

1 个答案:

答案 0 :(得分:0)

SQL Server支持为列生成递增ID。尝试在表格中添加IDENTITY列。请注意,您无法在现有列中添加IDENTITY约束。

您有两个选择:

  1. 使用identity&创建一个新表删除现有表格
  2. 使用identity&创建一个新列删除现有列
  3. 在此处阅读更多内容:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032/how-to-alter-column-to-identity11?forum=transactsql