我应该怎么做才能在 MySQL 中使用当前年份的前缀加上一些数字(附加)来创建自动递增的主 ID,例如 2012000001、2012000002 ... .
谢谢。
任何帮助将不胜感激。
朱利安
我应该怎么做才能在 MySQL 中使用当前年份的前缀加上一些数字(附加)来创建自动递增的主 ID,例如 2012000001、2012000002 ... .
谢谢。
任何帮助将不胜感激。
朱利安
While I recommend against this approach, at least for a PK, if you want to do it you must use an INSERT TRIGGER
.
简单的回答,这是不可能的。
mysql刚刚找到表中最大的id,加一。因此,如果您使用自动递增的值,您描述的操作是不可能的,您必须在插入时手动更新 id,这不是真正推荐的技术。