表库有四列(counter, studentname,bookname, date)
类(int,string,string,datetime)
。
主键为(counter, studentname,bookname)
,计数器列上设置了auto_increment
字段。
以上型号适用于1名学生,其中现场计数器因学生借用的书而增加。 当我添加第二个学生时,计数器从与前一个学生离开的地方开始。相反,我希望计数器从1开始,对于每个尚未进入系统的新学生(进一步的计数器列必须根据该特定学生的计数器列自动增加)
问题:如何基于'counter'
列创建'student'
列自动增量(似乎自动增量在表级别上有效,但我希望自动增量在列上工作水平)。如何根据学生
答案 0 :(得分:0)
首先,请允许我说我同意@Ed Cottrell和@tadman关于这不是一个好主意。
但是,如果您使用MyISAM作为存储引擎,则可以执行此操作。请参阅MySQL documentation。