如何在Mysql中自动增加主键值

时间:2014-01-23 12:49:06

标签: php mysql phpmyadmin

如何创建一个id为1401cid001,其中14是01年是1月,cid是comman textand 001会自动增加。现在14每年必须增加,01必须在新月开始时增加。以上两者都不得影响最后三个数字,因为它们只会在年份后再次开始。请帮忙

2 个答案:

答案 0 :(得分:1)

你永远不会使用这样的东西作为你的主键。如果有一些非常引人注目的用例要求你有这样的东西,可以通过存储标准的自动增量ID,create_date,command和可能的sequence_number来轻松构建它。

答案 1 :(得分:0)

为此,

创建另一个表并维护主键的引用...

假设你有表用户,

id, name, email, password

您要添加1401cid001之类的密钥 使用另一个表user_meta

id, user_id, user_unique_id

在此表中, user_id 来自users表, user_unique_id 是您唯一的密钥...