多次插入数据 table
multiple insert data in one table
我有 120 个学生 class A,B,C,D 在学生 table : Id_student, Name, Class 我有付款 table: Id, Id_student, Class, Payment, Date_payment, Status 我问如何在 class A 中插入状态为 not_complete 的所有学生
INSERT INTO payment (Id_student, Class, Status)
SELECT Id_student, Class, "not_complete" AS Status
FROM student
WHERE Class = "A";
参考thislink了解更多信息。
全部插入
进入支付价值(R1001,'A',“不完整”)
进入支付价值(S1002,'B',“不完整”)
进入支付价值(T1003,'C',“不完整”)
进入支付价值(T1003,'C',“不完整”)
进入付款值(Z1003,'D',“不完整”)
…………
更新付款集 class='A' where class in('B','C','D');
SELECT Id_student, Class, 状态
从付款
其中 Class = "A";
我有 120 个学生 class A,B,C,D 在学生 table : Id_student, Name, Class 我有付款 table: Id, Id_student, Class, Payment, Date_payment, Status 我问如何在 class A 中插入状态为 not_complete 的所有学生
INSERT INTO payment (Id_student, Class, Status)
SELECT Id_student, Class, "not_complete" AS Status
FROM student
WHERE Class = "A";
参考thislink了解更多信息。
全部插入 进入支付价值(R1001,'A',“不完整”) 进入支付价值(S1002,'B',“不完整”) 进入支付价值(T1003,'C',“不完整”) 进入支付价值(T1003,'C',“不完整”) 进入付款值(Z1003,'D',“不完整”) ………… 更新付款集 class='A' where class in('B','C','D'); SELECT Id_student, Class, 状态 从付款 其中 Class = "A";