java - Java 如何在外键链接的多个表中插入数据

标签 java mysql netbeans

表名:

CUSTOMER_INFORMATION

  1. Customer_ID(PK)
  2. 客户姓名
  3. 手机号码

EVENT_INFORMATION

  1. 事件 ID(PK)
  2. Activity 名称

RELATION_TABLE

  1. 事件 ID(FK)
  2. Customer_ID (FK)

最佳答案

首先,您必须在 CUSTOMER_INFORMATION、EVENT_INFORMATION 表中添加记录

插入 CUSTOMER_INFORMATION 表

INSERT INTO CUSTOMER_INFORMATION VALUES (123,'new user','+923417874563');

插入 EVENT_INFORMATION 表

INSERT INTO EVENT_INFORMATION VALUES (456,'new event');

现在我们可以使用上面的主键在 RELATION_TABLE 中添加新记录

INSERT INTO RELATION_TABLE VALUES (456,123);

但是 RELATION_ABLE 中必须有一些描述关系的信息。和关系表的主键

关于java - Java 如何在外键链接的多个表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52022967/

相关文章:

java - Netbeans 插件开发 : @ActionReference paths reference

java - 您建议使用哪些服务器端应用程序性能测试工具?

java - Spring boot 无法运行,但服务 UTest 运行良好

MySQL:错误 2003 与同一本地网络上的虚拟机失去连接

glassfish 服务器 3.1 的 Netbeans 错误?

java - Netbeans 8.0 修改已安装的插件

java - main() 是类方法吗? ( java )

java - 匹配的通配符是严格的,但找不到元素 'resources' 的声明

mysql - 简单的 UPDATE 查询在 InnoDB 中比 MyISAM 花费更多时间

PHP - PDO 引用可以安全地避免 SQL 注入(inject)吗?