如何使用php和mysql创建唯一的自动编号
我正在创建的网站有一些问题。我需要创建一个像这样的跟踪编号ABC-0001-15如何使用php和mysql创建唯一的自动编号,php,html,mysql,Php,Html,Mysql,我正在创建的网站有一些问题。我需要创建一个像这样的跟踪编号ABC-0001-15 ABC将取决于该部门 0001是来自数据库的增量 今年是15岁 如果年份发生变化,我希望返回0001 我怎样才能做到这一点?我已经做了研究,但我找不到该怎么做,或者我不知道该用什么关键词 我在这个网站上找到了这篇文章 但是我需要网站的用户查看自动编号,为什么不创建一个空记录,然后获取其id,然后更新它。。。如果需要的话?为什么不创建一个空记录,然后获取它的id,然后更新它。。。如果需要?我不能完全确定我是否正
- ABC将取决于该部门
- 0001是来自数据库的增量
- 今年是15岁
但是我需要网站的用户查看自动编号,为什么不创建一个空记录,然后获取其id,然后更新它。。。如果需要的话?为什么不创建一个空记录,然后获取它的id,然后更新它。。。如果需要?我不能完全确定我是否正确理解了您的问题,但我认为,保存这样一个键最好使用多个列(即ABC进入部门,0001进入dep_版本,15进入年度)。然后您的系统有一个事务处理,如:从department=ABC的表中选择max(dep_version);将dep_version增加1,并将其与其余数据一起存储。此外,您可以使所有3列成为一致性的主键。欢迎使用堆栈溢出。我已经解决了你的英语问题并澄清了问题。请发布您迄今为止尝试过的内容。我不完全确定我是否正确理解您的问题,但我认为,保存一个这样的密钥最好使用多个列(即ABC进入部门,0001进入dep_版本,15进入年度)。然后您的系统有一个事务处理,如:从department=ABC的表中选择max(dep_version);将dep_version增加1,并将其与其余数据一起存储。此外,您可以使所有3列成为一致性的主键。欢迎使用堆栈溢出。我已经解决了你的英语问题并澄清了问题。请张贴您迄今为止尝试过的内容。