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