0

有3张桌子。我用mysql。学生可以报读多门课程(多对多)

CREATE TABLE `classes`
(
    `name` VARCHAR(20),
    `class_id` VARCHAR(20)
);

CREATE TABLE `students`
(
    `name` VARCHAR(20),
    `student_id` INT(11)
);

CREATE TABLE `studentsclasses`
(
    `class_id` VARCHAR(20), 
    `student_id` INT(11)
);

表“类”中的日期在学生表之前填充。是否有可能有一条插入指令可以同时将数据插入“学生”表和“学生班级”?谷歌建议解决方法是在应用程序前端有两个插入操作,但是有没有更好的方法来做到这一点(如触发器),它需要在前端应用程序上进行更少的编程?

编辑:更具体的问题

4

0 回答 0