我希望我的列PRIMARY键(在我的情况下是id
)用作EAN代码。
要实现这一点,条形码长度(打印在纸上)始终是同样,我希望我的PRIMARY键为auto_increment,但是INT应该始终保持在5.为了使事情更加清晰,我添加了一个最终应该如何看待的布局。
######################################
# id # description # stock # ... #
# ###### ########### ##### ### #
# 10001 # item 1 # 100 # ... #
# 10002 # item 2 # 50 # ... #
# ..... # ...... # ... # ... #
# 10010 # item 10 # 20 # ... #
# 10011 # item 11 # 110 # ... #
######################################
到目前为止,我所做的是将auto_increment
设置为从10001
开始。但是一旦达到item 10
,INT
必须设置为6,因为id
看起来像100010
(注意6位数字)。
关于这个的任何想法?