如何在数据库上设置特定注册

时间:2011-11-28 22:55:00

标签: mysql sql

我正在创建一个数据库,以便我可以访问大学的人员姓名。但我想为每个人(如1012607)创建一个注册ID,其中前两个数字是年份(2011年为11个),第三个数字是他们注册的学期(年初为1个,年底2。)

其他4位数字将是增量数字。我不知道如何在MySQL中编写一个前缀数字,只能更改最后4位数字,并且在每年更改前2位数字后,每次进行新注册时都是如此。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我建议您使用如下表格设计:

ID - auto increment Identity(1000,1)
Year - date
Semester - int

然后报告时使用上面提到的逻辑。不一定那么复杂。