mysql、SQL、触发器、多对多

标签 mysql sql database triggers many-to-many

您好,我是 MySQL 数据库的新手,我想在学生和类(class)之间建立一个桥接表。一名学生可以选择多门类(class),而一门类(class)可以选择多名学生。我想通过在插入中实现触发器来自动同时进入桥表student_course表(桥表),但无法实现。请帮忙。

表A 学生卡 学生姓名

表B 类(class)ID 类(class)名称

表Student_course 学生卡 类(class)ID

最佳答案

我认为你可以使用该 View 。它比触发器更适合您的要求

CREATE VIEW Student_course AS
   SELECT * FROM tableA
   UNION ALL
   SELECT * FROM tableB

关于mysql、SQL、触发器、多对多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52995915/

相关文章:

java - 将多个 JCR 存储库连接到一个数据库(并保持更新)

c# - 如何使用 C# 连接多个数据库 MySQL?

Mysql 语法错误 - MySQL Workbench

php - 根据另一个单元格的值在查询中连接 mysql 表

sql - 选择查询以获取与列中所有值对应的行

java - 使用带有 spring 的 import.sql 将图像存储为 byte[]

sql - 是否有任何免费工具可以在 MS SQL Server 中生成 'INSERT INTO' 脚本?

php - 在数据库表中只标记一个条目的可能性

mysql - 一般事情开发人员必须知道有 2 年以上的经验?

sql-server-2005 - 如何在 SQL 中使用 CASE,显示语法错误