美文网首页
创建或更新包含外键的数据

创建或更新包含外键的数据

作者: 仁安天下 | 来源:发表于2019-10-13 01:14 被阅读0次

创建或更新数据库时,假如要创建新的数据有外键,必须先创建这条数据,才能保存其外键:

server, create = Server.objects.update_or_create(defaults=host_data,
                                                 bk_cloud_id=host_data["bk_cloud_id"],
                                                 ip=host_data["ip"])
server.bk_inst_name = module_list
server.save()

如上图,bk_inst_name,是外键,必须先创建这条数据才能插入外键

相关文章

  • 创建或更新包含外键的数据

    创建或更新数据库时,假如要创建新的数据有外键,必须先创建这条数据,才能保存其外键: 如上图,bk_inst_nam...

  • oracle导出导入数据步骤

    1、导出表结构2、导出数据3、导入建表语句(不包含索引、外键等信息) 如果先创建了外键,那后面导入数据时,会...

  • 外键约束

    外键约束主要包含添加外键和删除外键。 1、外键约束-添加外键 create table 表名(字段名 数据类型,....

  • ORM 关联关系

    参看手册文档 关联关系 可以 创建外键或不创建外键 假设存在 users 表 id(主键) -> phones 表...

  • Sql知识

    主键外键 主键:PRIMARY KEY 外键:FOREIGN KEY 创建SQL FOREIGN KEY关于数据库...

  • MySQL课程中数据文件

    记得给狂神老师点赞三连和转发!!! MySQL数据管理 创建外键 方式一:创建子表同时创建外键 方式二:创建表成功...

  • 多表操作

    外键 建立外键是为了保证数据的完整和统一性 外建所在表为从表 创建数据库 CREATE DATABASE chap...

  • MySQL数据管理

    MySQL数据管理(管理集体的数据,而不是表结构) 1. 外键 删除被引用的表前需要删除主表 创建带外键的表 修改...

  • 数据五

    插入数据:外键字在父中不存在 插入 跟新父表记录失败id=1的记录已经被占用 可以:没有引用 插入数据 创建外键:...

  • mysql面试题的一些记录

    主键,外键,超键,候选键 数据库事务的四个特征及含义 视图的作用,可以更改吗 视图是虚拟的表;只包含动态检索数据的...

网友评论

      本文标题:创建或更新包含外键的数据

      本文链接:https://www.haomeiwen.com/subject/tkqhmctx.html