如何使用mysql命令解决问题?

时间:2019-03-30 07:21:15

标签: mysql

我正在尝试为我的项目编写这种类型的查询,但是我不能。 我知道查询中有问题。 我想在另一个表的数据库中插入一些值,然后在同一数据库表中插入新值

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)

1 个答案:

答案 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