Navicat for Mysql外键创建失败
来源:互联网 发布:mysql表结构导出word 编辑:程序博客网 时间:2024/05/21 17:27
Navicat for Mysql创建外键失败解决方法
看了网上若干创建外键方法,基础的还好,有些地方还是没有点到重点。此处做一个查漏补缺!!!
1、假设有两个表,user和message表
user表
name varchar(20)pass varchar(20)
message表
id intnote varchar(20)sendUname varchar(20)
要建立user表的name与message表的sendUname的外键关系。
注意!!!!
一定要先创建message表(此时就不做多余赘述,使用可视化界 面就好),完事儿之后再创建user表,输入列信息后,不要那么急着保存,点开外键,此时创建外键,输入名,栏位,参考数据库,参考表,参考栏位,删除时,更新时;
删除时和更新时可自行选择,‘删除时’:就是删除的时候选择的动作。这里我的选择是setNull,意思就是当关联的表删除以后,关联表对应字段会设置为null。
‘更新时’:就是更新的时候选择的动作。这里我的选择是CASCADE,意思就是当关联的表更新以后,对应字段会设置为级联更新。都选择CASCADE也行。
此时再点击保存,输入表名就可以了,会询问是否建立对应索引,点确定就好,会自动创建对应表的索引,索引是必须要创建的。
其他的相关外键创建,诸如此类。
阅读全文
1 0
- Navicat for Mysql外键创建失败
- navicat for mysql创建连接,测试失败
- 使用NaviCat for mysql创建外键的要求
- navicat for mysql 创建触发器
- NaviCat for Mysql导入数据失败解决方法
- navicat for mysql 传输数据失败
- Navicat for Mysql 连接失败10061
- Mac Navicat for Mysql插入中文失败
- MySQL:使用cmd或者navicat创建外键失败情形以及原因分析
- 使用navicat创建MySQL外键关联
- navicat中的mysql创建外键
- 使用Navicat for MySQL创建存储过程
- 利用Navicat for Mysql创建数据库
- 如何在navicat for MySQL 创建视图
- 使用Navicat for MySQL创建存储过程
- NAVICAT FOR MYSQL 创建存储过程
- Navicat连接mysql失败
- 【navicat】Navicat for MySQL注册码
- 字符串hash——洛谷P1117 优秀的拆分
- 模拟Servlet单例多线程
- Android内容提供者之读取联系人信息
- R语言利用caret包比较ROC曲线
- makefile笔记
- Navicat for Mysql外键创建失败
- iOS-AVFoundation自定义相机详解
- js函数回调错误
- c#图解教程笔记1
- 支付宝即时到帐功能接入--解决sign和mysign不等的坑爹旅程
- 分布式锁实现
- C#读取excel表格
- jmeter使用教程
- Android 网络属性详解