【发布时间】:2013-02-23 17:11:07
【问题描述】:
我的数据库中有一个名为 university 的表,包含 3 列:“uni id”、“uni name”和“student id”。我添加了一个自动增量值“uni id”。当学生选择大学名称(比如“大学 A”)时,ID 应该为 1,并且“学生 id”将更新为学生的 id。没关系。但是如果另一个用户选择了同一所大学('University A'),'uni id' 将自动更改为 2(显然,它是一个自动增量值是的)。 'uni name' 将保持不变的'University A' 并且新的学生 ID 将被插入到表中。
有什么方法可以为特定的 uni 名称保留相同的 uni id? 例如:
- uni id |单名 |学生证
- ---1---|---Uni A---|-----S10----
- ---1---|---Uni A---|-----S37----
另外,我还有第二张桌子,我可以在那个桌子上传递 uni id 吗?例如:
- uni id |课程编号
- ---1---| --CS90---
提前致谢
【问题讨论】:
标签: mysql auto-increment