SQL ERD-主键出现两次
我们如何处理同一主键多次出现的情况? 场景示例: 假设我有消防局的SQL-SERVER数据库 我们希望创建一个表,将呼叫请求连接到消防队员 表格:SQL ERD-主键出现两次,sql,sql-server,database,erd,Sql,Sql Server,Database,Erd,我们如何处理同一主键多次出现的情况? 场景示例: 假设我有消防局的SQL-SERVER数据库 我们希望创建一个表,将呼叫请求连接到消防队员 表格: 呼叫请求 消防队员 该表看起来像: 例如: 请求代码为222,消防员ID为987和777* 问题是它会有两次 由于同一主键出现两次,将引发异常。这是因为调用请求代码是主键。 如果我理解您的请求,您应该从调用请求代码中删除主键,并在两个字段上应用主键约束。您的问题是什么?MySQL还是MS SQL Server?(不要给未涉及的产品贴标签。) [C
- 呼叫请求
- 消防队员
由于同一主键出现两次,将引发异常。这是因为调用请求代码是主键。
如果我理解您的请求,您应该从调用请求代码中删除主键,并在两个字段上应用主键约束。您的问题是什么?MySQL还是MS SQL Server?(不要给未涉及的产品贴标签。)
[Call_Request_Code[INT, PRIMARY KEY], Firefighter[ID, FOREIGN KEY] ]