在表id中插入uniqid()不是以正确的方式插入



当使用codeigniter插入将uniqid()插入到我的表中时,该uniqid()没有以正确的方式插入,就像上次插入的id插入在数据中间的中间一样,因此,当我尝试使用MAX(id)检索uniqid时,我得到了重复的id。

因此,任何人都可以帮助解决这个问题吗?如何克服这个问题,以及如何将id插入序列

SQL Server内置支持为列生成递增ID。尝试将IDENTITY列添加到表中。请注意,不能将IDENTITY约束添加到现有列中。

您有两个选项:

  1. 创建一个标识为&删除现有表
  2. 创建一个具有标识&删除现有列

点击此处阅读更多信息:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032/how-to-alter-column-to-identity11?forum=transactsql

最新更新