1.CREATE TABLE `t_topic` (boaId INT NOT NULL ,primary key(boaId)) ENGINE=InnoDB
2.CREATE TABLE `t_board` (topicId INT NOT NULL,topicBoaId VARCHAR(20) NOT NULL,
PRIMARY KEY(topicId))ENGINE=InnoDB
3.alter table t_topic add foreign key (topicBoaId) references t_board(boaId)
怎么建立不上呢?请高手看看在mysql中建立外键应该注意什么?小弟刚开始学mysql,先谢谢了.
2.CREATE TABLE `t_board` (topicId INT NOT NULL,topicBoaId VARCHAR(20) NOT NULL,
PRIMARY KEY(topicId))ENGINE=InnoDB
3.alter table t_topic add foreign key (topicBoaId) references t_board(boaId)
怎么建立不上呢?请高手看看在mysql中建立外键应该注意什么?小弟刚开始学mysql,先谢谢了.
解决方案 »
- for(:)什么意思
- Integer与String转换补0问题
- Spring 注入 LinkedHashMap
- Java 数据库
- 如何在JTable中添加一列jcheckbox,且在表头也添加一个jcheckbox,且都是可编辑的,并添加监听,选中表头的复选框则该列的复选框都选中
- JButton 的 Border不画,但是鼠标移动到上面的焦点怎么显示啊?
- SWING求助
- 我已经没信心了!!!哪位帮帮忙???
- again紧急求救!!!!用JAVAMAIL怎样发HTML(has attachments)邮件
- java GUI编程函数执行顺序问题
- 基础经验交流:大家是如何学习基础语法以及建立程序逻辑的(进者有分)
- Swing下面怎么在文本区域加入表格
你参考一下,介绍的比较的详细
2.CREATE TABLE `t_board` (topicId INT NOT NULL,topicBoaId VARCHAR(20) NOT NULL,
PRIMARY KEY(topicId))ENGINE=InnoDB
3.alter table t_topic add foreign key (topicBoaId) references t_board(boaId) 解答:
3.写的有问题。你是想在 t_board表中创建一个外建去参照 t_topic表中 主建 boaId吗。
逻辑关系整错了吧,
我认为是这样。alter table t_board add foreign key (topicId) references t_topic(boaId)
征服MySQL之 外键与参照完整性