创建一个 ID 字段,并在 mysql 表中串联日期


Create an ID field with date concatenated in mysql table

我需要为表创建一个id字段。该 id 字段需要采用这种格式"idnumber.month.year"(idnumber.month.year),例如:

实际月份

  • 月份的第一个插入将生成该id=01.10.2013
  • 月份的第二个插入生成该id=02.10.2013

下个月

  • 自动创建该id=01.11.2013

下个月

  • 自动创建该id=01.12.2013

明年

  • 自动创建该id=01.01.2014

我的问题是:有没有"MySQL方法"来解决这个问题?或者,我如何使用PHP/mysql自动化它?

你能在

插入之前创建一个触发器吗,看看这个 创建插入触发器以自动递增复合PK(字符串,整数)的int字段,为新字符串在1处重新编号也许是你的解决方案

相关文章: