我正在研究pdo php mysql上的学生管理项目。我需要插入多行,例如学生应付金额可供特定学生组使用。或者向一组学生发送账单。我如何将其插入sql数据库? 是否可以插入多行?
我的参考文献将基于其他表...它就像这样。
表1 -
-------------------------
| id | name | group |
-------------------------
| 10 | John | A |
| 11 | James | A |
| 12 | Julius | B |
-------------------------
表2
-------------------------
| id | stud_id | amount |
-------------------------
| 1 | 10 | 500.00 |
| 2 | 11 | 500.00 |
-------------------------
注意julius不包括在内,因为他有不同的小组。
答案 0 :(得分:-1)
使用VALUES语法的INSERT语句可以插入多行。
INSERT INTO table2 (stud_id,amount)
SELECT id,'500.00' FROM table1 WHERE group = 'A'