我有3个名为教师,管理员和学生的表,他们都有一个ID。如何使它们的ID不相同。
答案 0 :(得分:1)
正如@Ron在他的评论中所提到的,也许这里最简单的选择就是使用一个带有角色列的用户表,如下所示:
id | role
1 | teacher
2 | student
3 | student
4 | admin
但是,对于教师,学生和管理员来说,继续使用三个单独的表格也相当简单。您可以通过在每个数字后附加前缀来逻辑地使其ID唯一,例如A123
是第123位管理员,而S46
是第46位学生。