我的表中有 2 列: avarchar(8)
和int
.
我想要auto-increment
并且int column
当我这样做时,我想将值复制到 中varchar(8) column
,但是用 0 填充它,直到它有 8 个字符长,例如,如果int column
递增到3
,则该varchar(8)
列将包含'00000003'
。
我的两个问题是,当varchar(8)
列到达时会发生什么,'99999999'
因为我不想重复?
我将如何在 MySQL 中执行此操作?
如果我的值可以介于00000000
to之间99999999
,在我用完之前我可以拥有多少个值?
这是我创建随机 8 个字符串并检查 MySQL 是否有重复项的替代方法。我认为这是一种更好的方法,可以允许更多的值。