| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3599 人关注过本帖
标题:mysql 添加外键约束 时遇到问题
取消只看楼主 加入收藏
九尾之弦
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-11
收藏
 问题点数:0 回复次数:3 
mysql 添加外键约束 时遇到问题
两个表 customers 和office  ,将office中的c_id字段上添加外键约束 ,关联customers表中的主键c_num.一下程序 创建customers的表的代码没问题 但是office中添加外键最后一行出现1064语法错误 但我不知道错在哪 希望得到大神帮助呀 谢谢~~~~
create table customers (
 c_num int(11) primary key auto_increment  not null  unique,
 c_name varchar(50),
 c_contact varchar(50),
 c_city varchar(50),
 c_birth datetime not null)charset utf8;

create table office(
o_name int(11) primary key auto_increment not null unique,
o_date date,
c_id  int(11),
constraint fk_emp_customers foreign key c_id references customers c_num
);
搜索更多相关主题的帖子: 添加 外键 约束 office null 
2018-01-13 21:48
九尾之弦
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-11
收藏
得分:0 
没有人会吗?求帮助呀
2018-01-14 20:21
九尾之弦
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-11
收藏
得分:0 
我已解决
2018-01-18 20:14
九尾之弦
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-11
收藏
得分:0 
回复 4楼 dsxktop
创建外建时,需要给相关的外键及主键加括号,正确的程序为:
create table office(
o_name int(11) primary key auto_increment not null unique,
o_date date,
c_id  int(11),
constraint fk_emp_customers foreign key (c_id) references customers (c_num)
);
2018-01-22 16:43
快速回复:mysql 添加外键约束 时遇到问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045949 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved