我有2个表,都有自己的自动递增ID,这当然是主键.
当我想创建第3个表来建立这两个表之间的关系时,我总是有一个错误.
第一个是关于你只能有一个自动递增的列,第二个是当我从那些2中删除auto_increment语句时发生的,因此sql不允许我将它们作为外键,因为类型匹配失败.
有没有办法可以创建关系表而不会丢失自动增量功能?
另一种可能的(但不是优选的)解决方案可能是第一个表中有另一个主键,当然是用户的用户名,而不是自动增量语句.这是不可避免的吗?
提前致谢.
我正在尝试为候选人开发数据库模型,他们的注册考试和考试成绩.这就是我到目前为止所做的.但我不确定是否在正确的轨道上,特别是从检查表到检查结果表.为特定候选人编写一个插入sql代码以供检查人群使用是多么容易
考试类型分为科学,艺术和社会科学.它们每个都有4个组件

database database-design uml relational-database database-schema