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

问题描述 投票:0回答:1

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

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)
mysql
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.