创建一个ID字段,其中的日期在mysql表中连接

时间:2013-10-15 15:31:47

标签: php mysql

我需要为表创建一个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自动执行该操作?

1 个答案:

答案 0 :(得分:1)

您可以在插入之前创建触发器,查看此Create insert trigger to auto increment int field of composite PK (String, int), restart numbering at 1 for new Strings或许是您的解决方案