被引用表"bumen"中不存在与外键"FK_sit_488396b9e5f75e739434"中的引用列表匹配的主键或候选键。

qq_41108234 2017-12-09 04:23:49
--创建库
create database jpl
--创建表表 部门表的字段为(部门编号,
--部门名称,部门经理)
use jpl
create table bumen(
bid int,
bname nvarchar(20),
bboss nvarchar(10),
)
--创建职工信息表
--字段为(职工编号,职工姓名,入职日期,员工工资,
--毕业院校,所属部门编号)
create table sit(
sid int,
sname nvarchar(10),
sdoe nvarchar(20)default'2017-08-30',--默认值
smoney int,
sbyyx nvarchar(30),
bid int foreign key(bid) references bumen(bid),
)
--最后一行bumen报错
请各位大神帮帮忙,刚开始学SQL-Server不懂
...全文
492 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
诚实间 2017-12-25
  • 打赏
  • 举报
回复
是的,外键是引用的另一表的主键:primary key
二月十六 版主 2017-12-09
  • 打赏
  • 举报
回复
把bumen的bid设置成主键

create table bumen(
bid INT PRIMARY KEY,
bname nvarchar(20),
bboss nvarchar(10),
)
create table sit(
sid int,
sname nvarchar(10),
sdoe nvarchar(20)default'2017-08-30',--默认值
smoney int,
sbyyx nvarchar(30),
bid int foreign key(bid) references bumen(bid),
)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧