MySQL中字段组的自动递增

时间:2015-12-17 19:29:49

标签: mysql

表库有四列(counter, studentname,bookname, date)(int,string,string,datetime)。      主键为(counter, studentname,bookname),计数器列上设置了auto_increment字段。

以上型号适用于1名学生,其中现场计数器因学生借用的书而增加。      当我添加第二个学生时,计数器从与前一个学生离开的地方开始。相反,我希望计数器从1开始,对于每个尚未进入系统的新学生(进一步的计数器列必须根据该特定学生的计数器列自动增加)

问题:如何基于'counter'列创建'student'列自动增量(似乎自动增量在表级别上有效,但我希望自动增量在列上工作水平)。如何根据学生

强制执行此计数器列自动递增

1 个答案:

答案 0 :(得分:0)

首先,请允许我说我同意@Ed Cottrell和@tadman关于这不是一个好主意。

但是,如果您使用MyISAM作为存储引擎,则可以执行此操作。请参阅MySQL documentation