永发信息网

数据库外键的问题,按教材上敲的,觉得也没问题啊,可是报错了

答案:2  悬赏:50  手机版
解决时间 2021-03-01 06:44
CREATE DATABASE demo1
CREATE TABLE dept
(deptno INT PRIMARY KEY,
deptname NVARCHAr (30),
loc NVARCHAr (30)
)
CREATE TABLE emp
(empno INT PRIMARY KEY,
ename NVARCHAr (30),
job NVARCHAr (30),
mgr INT,
hiredate DATETIME,
sal NUMERIC (8,2),
comm NUMERIC (8,2),
deptno INT FOREIGN KEY REFERENCES dept(deptno)
)
系统报错:

Query : CREATE table emp (empno int primary key, ename NVARCHAr (30), job NVARCHAr (30), mgr int, hiredate DATETIME, sal NUMERIC (8...
Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'foreign key(deptno) references dept(deptno)
)' at line 9
高手帮忙指出一下错误怎么改,谢谢

刚才随便试了一下,把最后一行改成这样的,就通过编译了,但是还是不懂,求解答
deptno INT ,
FOREIGN KEY(deptno) REFERENCES dept(deptno)
最佳答案
你用的是MySQL,写的是MSSQL的代码,两个是不一样的数据库
全部回答
你是建表时报错还是插入数据时报错? 如果是建表报错把建表代码粘上来帮你看一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
12306抢到票下单了还没付款多久会被取消视为
顺丰速运张婉怡便利店地址在什么地方,想过去
一汽骏派d60导航用哪种内存卡
未进入左转车道实线区变更直行车道直行,算违
皇城国际地址在什么地方,想过去办事
请问从内江到乐山有多远?
如何确定房子的财位
农历正月那天日子请客最好
农村信用社的贷记卡能透支吗
张记自助网烤怎么去啊,有知道地址的么
为什么转账到对方支付宝后对方收不到短信呢
我国现行的计划生育政策是AA. 提倡晚婚、晚育
十几万的车里有哪款是车宽和轴距比较大的,谢
张记烧腊在什么地方啊,我要过去处理事情
2017年发生地质灾害有哪些县
推荐资讯
赛音道4号街坊西门地址在什么地方,想过去办
文轩茶业在哪里啊,我有事要去这个地方
我已购买一套住房,父母的房产证上是否可以加
有哪些电影刘德华是当老大?
久缘烧烤地址有知道的么?有点事想过去
老棚圫地址在什么地方,想过去办事
780×,18=?怎么写竖式
金塔驾校(温州龙湾)地址在什么地方,想过去办
Your school menu sound good.哪里错了
奔跑吧兄弟当秘密合伙人完成最后一个动作放的
1228卧铺好补吗
从李天一撞人事件,到“我爸是李刚”,近年来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?