当前位置: 首页 > 知识库问答 >
问题:

MySQL INSERT到连接表

祁乐邦
2023-03-14

全部的

  1. 雇员(emp_id,first_name,last_name,地址,manager_id)manager_id外键引用雇员(emp_id)。
  2. 团队(team_id,姓名,manager_id,project_working_on)manager_id是外键引用员工(emp_id),project_working_on是外键引用项目(project_id)。
  3. employee_team(emp_id,team_id)emp_id是外键引用员工(emp_id),team_id是外键引用团队(team_id)。
  4. 项目(project_id,名称,start_date,finish_date,produced_product)produced_product是对产品(product_id)的外键引用。
  5. 产品(product_id,名称,成本)
  6. 客户(cust_id、first_name、last_name、地址、电话)
  7. customer_product(cust_id,product_id)cust_id是外键引用客户(cust_id),product_id是外键引用产品(product_id)。

任务:使用INSERT语句,在每个连接表中输入5条(虚拟)记录,在每个剩余表中输入3条记录。

我已经创建了所有的表。现在,任务之一是在连接表中插入数据。

问题1:我说连接表是客户产品(客户id、产品id)和员工团队(emp id、团队id)是正确的吗?

问题2:如果是,我如何向其中插入数据,因为这些表只有外键。

问题3:如果这些不是连接表,则从上面开始;我应该怎么考虑连接表和普通表。

提前感谢您的帮助。

亲切问候,

维库

共有1个答案

司徒俊雄
2023-03-14

Q1:是的

Q2:例如,当您想将记录插入到表employee_team时,请按以下方式执行:

INSERT INTO employee_team VALUES ('emp_id', 'team_id');

emp_id是要将(添加)到具有id:team_id的团队的员工的id;这意味着您必须首先创建员工和团队。

问题3:不适用

 类似资料:
  • 我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗? ('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")}) 启动cassandra时出错

  • 我已经做了所有的尝试,但都不起作用,这是我的问题,我试图将一些文件从一台机器发送到另一台机器,想法是在目标机器上创建一个servlet,在服务器上运行它,并等待任何客户机连接,客户机和servlet代码在lan网络类型中完美地工作,但当涉及到wan网络类型时,我得到了这个例外 线程“main”org.apache.http.conn.HTTPhostConnectException:连接到192.

  • Selenium Webdriver(2.53)使用testNG和java(jdk 8)。Mozilla Firefox(46)在页面打开时立即崩溃,并显示错误消息: org.apache.http.conn.连接到127.0.0.1:7055[/127.0.0.1]失败:连接拒绝:连接

  • 问题内容: 码: CFG: 问题是我有一些密钥对,我用pkcs11-tool添加了它们。 softhsm的版本是1.2.1 为什么在密钥库中没有任何别名?如何解决这个问题? 问题答案: 我们将很快发布SoftHSM 1.3.0。它支持证书,并已通过Java测试。 SoftHSM.java: softhsm.cfg:

  • 主要内容:1. 使用SSMS连接到SQL Server,2. 执行查询在本教程中,您将学习如何使用SQL Server Management Studio连接到SQL Server并执行查询。 1. 使用SSMS连接到SQL Server 要使用Microsoft SQL Server Management Studio连接到SQL Server,请使用以下步骤: 首先,从“开始”菜单启动Microsoft SQL Server Management Studio:

  • 我正在尝试使用MongoDB指南针使用Atlas