社区
MySQL
帖子详情
Mysql 设置foreign key 目的是什么?
nianzhang747
2009-08-10 10:50:45
foreign key 很重要吗?
不设置可以不
...全文
482
6
打赏
收藏
Mysql 设置foreign key 目的是什么?
foreign key 很重要吗? 不设置可以不
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wmp926098
2011-11-06
打赏
举报
回复
除了可以用 constraint table1FK foreign key(外键)reference table2(主键)设置外键,还可以其他方式设置吗?
sciland
2009-08-11
打赏
举报
回复
MYSQL 外键定义
建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。
外键作用: 使两张表形成关联,外键只能引用外表中的列的值!
指定主键关键字: foreign key(列名)
引用外键关键字: references <外键表名>(外键列名)
事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set Null(设空值),set Default(设默认值),[默认]no action
例如:
outTable表 主键 id 类型 int
创建含有外键的表:
create table temp(
id int,
name char(20),
foreign key(id) references outTable(id) on delete cascade on update cascade);
说明:把id列 设为外键 参照外表outTable的id列 当外键的值删除 本表中对应的列筛除 当外键的值改变 本表中对应的列值改变。
vinsonshen
2009-08-10
打赏
举报
回复
主要是为了保证数据的完整性
在一些项目开发中,有外键的话, 利用一些工具会大大提高开发效率。
denniswwh
2009-08-10
打赏
举报
回复
1、foreign key是为了约束与主表之间的数据一致性,避免垃圾数据的产生,
2、当然可以不设置,只要程序逻辑是正确的就行。
fcoolx
2009-08-10
打赏
举报
回复
数据的完整性
netxuning
2009-08-10
打赏
举报
回复
学习
mysql
set for
eign
key
_确认将
MySQL
SET FOR
EIGN
KEY
CHECKS
设置
为= 1?
本文介绍两种查询
MySQL
中FOR
EIGN
_
KEY
_CHECKS
设置
状态的方法:一种是通过SELECT语句直接获取@@for
eign
_
key
_checks变量的值;另一种是使用SHOW VARIABLES命令,并筛选包含'for
eign
%'的变量。
mysql
for
eign
key
设置
_
mysql
使用for
eign
key
设置
外键,php通用-百度经验
本文介绍如何在
MySQL
中使用FOR
EIGN
KEY
约束
设置
外键,并通过PHP命令创建包含外键的表。详细解释了FOR
EIGN
KEY
语法及其各个部分的作用。
mysql
for
eign
key
设置
_
mysql
使用for
eign
key
设置
外键,php通用
本文介绍如何在
MySQL
中使用FOR
EIGN
KEY
约束
设置
外键,并通过PHP命令创建包含外键的表。详细解释了FOR
EIGN
KEY
语法及其各个部分的作用。
mysql
设置
外键约束SET FOR
EIGN
_
KEY
_CHECKS=1
当
MySQL
中的表存在外键约束时,删除或修改表结构会受限制。解决方法是先通过SET FOR
EIGN
_
KEY
_CHECKS=0禁用外键检查,导出数据,重建表后再导入数据,最后
设置
SET FOR
EIGN
_
KEY
_CHECKS=1恢复检查。这个过程确保了数据完整性和表操作的灵活性。
mysql
for
eign
key
设置
_
mysql
for
eign
key
(外键) 说明与实例
本文介绍了数据库中的外键概念及其实现数据完整性的方法。详细解释了外键的使用规则、创建语法及其维护数据完整性的五种方式。并通过具体实例展示了如何在
MySQL
中创建和使用外键。
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章