添加外键的表如何插入数据
来源:互联网 发布:智慧树网络课程网页版 编辑:程序博客网 时间:2024/06/03 19:27
数据的关系比较多的是使用外键去关联的,那直接插入数据到添加了外键的表的时候,那就会出现一个问题找不到这个外键值而报错。
这里有两个解决办法:
先对外键指定的那张子关系表添加你需要的数据后,再对使用外键的表添加数据。(先主表插入数据,再从表插入数据集)
例如我有一张学生表t_student,然后我有一张宿舍表t_dormitory,然后t_dormitory里面有一个学生字段是外键,关联到学生表的。
我要对宿舍表进行插入数据那就先对学生表插入数据。然后在对宿舍表添加数据。
先禁用外键约束
ALTER TABLE 表名 NOCHECK CONSTRAINT 外键约束名
然后插入数据
然后再启用约束
ALTER TABLE 表名 CHECK CONSTRAINT 外键约束名
不断学习,不断进步。
阅读全文
0 0
- 添加外键的表如何插入数据
- 求大神解答!SSH框架如何在一张带有外键的表中插入数据。
- 数据库如何给含有外键的表中插入数据?
- 数据库表如何插入数据?
- SQL如何将一个表的数据插入另一个表
- 如何把数据批量插入具有Identity列的表
- 如何把数据批量插入具有Identity列的表
- 09-如何快速的向表中插入数据
- 很简单的数据结构:链表线性存储的创建、取数据、数据添加、数据插入、数据删除
- Oracle如何快速、大量的插入数据
- vc如何刷新插入控件的数据
- 将其他库中的表的数据批量插入添加到另一个库的表中
- mysql触发器把一张表插入的一个数据添加到另一张表
- mysql如何在一个表中插入数据的同时,更新另一个表的数据?
- 单链表的创建、取数据、数据添加、数据插入、数据删除
- 创建表,添加修改删除字段,插入修改删除数据
- oracle常用命令--插入/添加表数据之insert命令
- 如何避免添加的数据重复
- 重建二叉树
- Android-Universal-Image-Loader最新框架解析
- axios 教程文档 中英文对照翻译
- 猜年龄
- 设计模式(Design Patterns)-可复用面向对象软件的基础 05:原型模式(Prototype)和Java中的深、浅拷贝
- 添加外键的表如何插入数据
- 如何将java web项目上线/部署到公网
- 移动端适配(需补充)
- linux find 操作
- NGN-android开发中的知识点之imsdroid(三)
- 多张图片上传预览及上传到服务器
- 单选按钮
- java编程之io流学习总结
- 给Java开发者的10个大数据工具和框架