我是MySQL的新手。我已经从两个表创建了一个联接表:
students
===============================
id(auto)
name
homeworks
===============================
id(auto)
description
students_homeworks
===============================
idStudentHomework(auto)
idStudent
idHomework
学生应在我的网站上填写表格,并提供姓名和作业说明。据我所知,然后我要查询我的php代码中的数据库,并向相应的表中插入student.name和homework.description。
但是我应该如何填写students_homeworks表?
我应该再次查询两个表并找到ID,然后填写联接表吗?
(我用谷歌搜索,但发现如何创建联接表和SQL JOIN命令)
最佳答案
1. insert into student(name) values ('john')
2. select max(id) from student
3. insert into homeworks(description) values ('maths')
4. select max(id) from homeworks
5. insert into students_homeworks (idStudent, idHomework) values(1, 1)
关于mysql - 如何填写联接表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11305676/