找回密码
 注册
快捷导航
查看: 772|回复: 6

问个mysql问题 有nb奖励

 关闭 [复制链接] |自动提醒
阅读字号:

2067

回帖

0

积分

1110

资产值

入门会员 Rank: 1

注册时间
2006-9-1
发表于 2007-5-3 23:47:31| 字数 117| - 中国–福建–厦门 电信 | 显示全部楼层 |阅读模式
悬赏40资产值已解决
已经建好
teacher(id,name,email)表 和course(id,name,info)表

现在要把
course中的id 参照 teacher中的id (就是一个tecaher可以对应多门course)

在mysql中用什么语句阿


谢谢阿

2067

回帖

0

积分

1110

资产值

入门会员 Rank: 1

注册时间
2006-9-1
 楼主| 发表于 2007-5-3 23:55:02| 字数 14| - 中国–福建–厦门 电信 | 显示全部楼层
不知道在表建好之后 怎么加参照
回复 支持 反对

使用道具 举报

876

回帖

14

积分

2274

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-1-17
发表于 2007-5-4 00:46:53| 字数 219| - 中国–上海–上海 电信 | 显示全部楼层
CREATE TABLE `course` (
  `id` int(11) NOT NULL,
  `name` varchar(256) default NULL,
  `info` text,
  `tid` int(11) NOT NULL,
    PRIMARY KEY  (`id`),
    KEY `tid` (`tid`),
    CONSTRAINT `tid` FOREIGN KEY (`tid`) REFERENCES `teacher` (`id`)
) ENGINE=InnoDB

两张表类型必须是: InnoDB
回复 支持 反对

使用道具 举报

1154

回帖

17

积分

2082

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-1-1
发表于 2007-5-4 09:14:03| 字数 14| - 澳大利亚 | 显示全部楼层
楼上,貌似人家表已经建好了?
BMW 318i e46/佳能400D/MacBook Pro 17"
回复 支持 反对

使用道具 举报

876

回帖

14

积分

2274

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-1-17
发表于 2007-5-4 15:21:52| 字数 207| - 中国–上海–上海 电信 | 显示全部楼层
QUOTE:
原帖由 Ruotian 于 2007-5-4 09:14 发表
楼上,貌似人家表已经建好了?


那就这样子:

ALTER TABLE `course` ADD `FK_tid` INT(18) unsigned not null;
ALTER TABLE `course` ADD FOREIGN KEY (`FK_tid`) REFERENCES `teacher` (`id`);

下划线部分套用楼主自己定义的teach.id, 参照与被参照表定义要一致。
回复 支持 反对

使用道具 举报

1万

回帖

11

积分

1万

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-6-2
铜牌荣誉勋章(注册8年以上会员)
发表于 2007-5-4 15:55:37| 字数 11| - 中国–上海–上海 东方有线 | 显示全部楼层
貌似去CSDN比较快吧
®™ 世风日下,人心不古,长此以往,国将不国...
回复 支持 反对

使用道具 举报

876

回帖

14

积分

2274

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-1-17
发表于 2007-5-4 17:18:00| 字数 29| - 中国–上海–上海 电信 | 显示全部楼层
楼主送花了,还有问题的话再探讨吧~
这帖发软件区可能更合适。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-11-8 15:43 , Processed in 0.075639 second(s), 33 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部