如何在MySQL中创建自动递增的主ID,并使用当前年份的前缀加上数字(附加),例如。 2012000001,2012000002 ...如果年度变化,将再次以1开头,如2013000001,2012000002 ......
感谢。
任何帮助都将受到高度赞赏。
儒略
答案 0 :(得分:0)
简单回答,这是不可能的。
Mysql刚刚在表中找到了最大的id,并将其递增1。因此,如果您使用自动递增值,则无法执行您描述的操作,您必须在插入时手动更新ID,这实际上不是推荐的技术。
答案 1 :(得分:0)
虽然我建议不要使用这种方法,但至少对于PK,如果你想这样做,你必须使用INSERT TRIGGER
。