展开全部
一般情况下32313133353236313431303231363533e78988e69d8331333361326338,mysql是不赞成用外键的,因为这个完全可以用php等服务器脚本语言组织一些功能达到目的...如果 你一定要用,,,,
例子,简单演示一下使用,做dage和xiaodi两个表,大哥表是主键,小弟表是外键:
建表1CREATE TABLE `dage` (
2 `id` int(11) NOT NULL auto_increment,
3 `name` varchar(32) default '',
4 PRIMARY KEY (`id`)
5) ENGINE=InnoDB DEFAULT CHARSET=latin1;
6
7CREATE TABLE `xiaodi` (
8 `id` int(11) NOT NULL auto_increment,
9 `dage_id` int(11) default NULL,
10 `name` varchar(32) default '',
11 PRIMARY KEY (`id`),
12 KEY `dage_id` (`dage_id`),
13 CONSTRAINT `xiaodi_ibfk_1` FOREIGN KEY (`dage_id`) REFERENCES `dage` (`id`)
14) ENGINE=InnoDB DEFAULT CHARSET=latin1