用的时候,却还要去找文档,麻烦。
语法:alter table
tablename add FOREIGN KEY [
id
] (
index_col_name
, ...) REFERENCES
tbl_name
(
index_col_name
, ...).
示例: a.建立数据库:Create database msg;
b.更改数据库:Use msg;
c.建立表LeaveMSG:Create table LeaveMSG(id int AUTO_INCREMENT primary key not null,author varchar(50),ldate varchar(20),msg text);
d.建立表ReplyMSG:Create table ReplyMSG(id int AUTO_INCREMENT primary key not null,lid int not null,rauthor varchar(50),rdate varchar(20),rmsg text);
e.建立外键关系:alter table replymsg add foreign key (lid) references leavemsg(id)
分享到:
相关推荐
帮助您学会增加外键,在建表的时候没有加外键在之后加的方法
在数据库MySQL中利用外键实现级联删除、更新等方面的内容。有兴趣可以看看。。
MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解MySql外键设置详解
MySQL命令行&MySql外键设置详解 .txt
NULL 博文链接:https://yanzhenwei.iteye.com/blog/850724
本文介绍了在MySQL数据库中定义外键的方法。
内包含外键约束模式,数据库的视图基本操作
知识点很简单,但是语句总忘,在这里写一个小例子,有助于大家记忆。mySql主外键关联例子
MySQL 外键
外键表名>(外键列名) 事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set Null(设空值),set Default(设默认值),[默认]no action 例如: ...
mysql外键的设置,使用。添加外键的格式: ALTER TABLE yourtablename ADD [CONSTRAINT 外键名] FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name, ...) [ON DELETE {CASCADE | ...
mysql里的 外键使用 详细讲解 mysql
很多朋友们在做表设计时,处理添加外键时提示error 150 问题,都会遇到此文档中详细的记载了解决方案,希望可以帮到你!
MySQL外键详解MySQL外键详解MySQL外键详解MySQL外键详解MySQL外键详解
mysql数据库中外键的使用方法,这在数据库的设计中使用很频繁,很实用,适合初学者学习,当来的
主要介绍了详解MySQL中的外键约束问题,针对在MySQL中使用InnoDB表的情况,需要的朋友可以参考下
本文介绍在在MySQL数据库中定义数据表、设置索引、定义外键、级联等操作。
本篇文章是对在MySQL里创建外键时ERROR 1005的解决办法进行了详细的分析介绍,需要的朋友参考下
mysql外键的添加与删除参考.pdf
附件包含的内容为MySQL数据库中关于外键的内容,包括外键定义,作用,添加和删除