MySQL 连接表在创建键后不更新

标签 mysql mysql-workbench junction-table

我首先创建了 2 个表。后来我意识到我需要在两者之间添加 M:M 关系,因此我创建了一个联结表并在表之间创建了必要的关系。我遇到的问题是,创建连接表后,它不会自动填充其他两个表中的数据。这些数据应该自动从其他表中提取,还是我遗漏了一些东西?

最佳答案

除非您明确INSERT到联结表中,否则它不会进入其中。

当然,您可以使用触发器来实现您想要实现的目标。

关于MySQL 连接表在创建键后不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19797589/

相关文章:

mysql - 在 mysql 函数中循环遍历 JSON 对象

mysql - 使用复合主键在 Junction 表上设置外键约束

php - 使用 PHP 通过 Android 从 MySQL 插入和接收数据

php/mysql 除法结果显示为 6.2E-5

java - MySQL 查询使用公共(public)字符串方法返回字符串

mysql - 如何获取给定月份的有效租金详细信息

MySQL Workbench - 标准 (TCP/IP) 优于标准 TCP/IP 优于 SSH?

MySQL从多个组条件中提取平均数据

mysql - SQL连接具有多对多关系的联结表

mysql - 严格的双向关系