【发布时间】:2018-11-03 04:13:44
【问题描述】:
使用 php 和 mysql 将日期插入项目表时如何生成从 F-00001 开始的唯一 tag_id。
这是我的桌子。我使用 MySQL 在我的数据库表中有三列。
CREATE TABLE item (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(30) NOT NULL,
tag_id VARCHAR(8) NOT NULL
)
【问题讨论】:
-
我的问题:为什么数据库中的id需要这样格式化?我的意思是,为什么不使用自动增量字段并在需要时调整您的查询和显示?
str_pad()ing 一个整数并在前面加上F-是一个快速完成的任务。省去你的麻烦。 -
@mickmackusa,首先这是一个数据库表的小例子,我的真实数据看起来像这样i.stack.imgur.com/bhmSa.jpg 所以,我有找到项目的标签列,应该有一个唯一的 F-(数字)有助于轻松查看库存的数据库。
-
尼克是个聪明人。听尼克的。
-
我真的很喜欢他的工作方式和工作方式,谢谢