我正在尝试为我的项目编写这种类型的查询,但是我不能。 我知道查询中有问题。 我想在另一个表的数据库中插入一些值,然后在同一数据库表中插入新值
INSERT into project_result (project_id, student_id, category, language, project_title)
SELECT project_id,student_id,category,language,project_title
FROM participants AND INSERT into project_result(marks) VALUES(90)
答案 0 :(得分:1)
您也可以直接在INSERT ... SELECT
查询中包含常量值,例如您编写的。试试这个:
INSERT into project_result (project_id, student_id, category, language, project_title, marks)
SELECT project_id, student_id, category, language, project_title, 90
FROM participants
请注意,您可能希望在WHERE
上使用SELECT
条件,否则会将所有数据从participants
复制到project_result
。