SQL "SELECT INTO",但也使用自定义值



希望这是一个更好的解释。

我有2个值从我的html表单这是学校名称和className,我试图在开始插入className到类表,之后插入我想从表学校检索学校id,其中学校名称=学校名称我从html表单。最后,我想在表中插入schoolclass (NULL,之前选择的schoolID,第一步插入的classID)

您可以使用INSERT INTO ... SELECT

一样:

INSERT INTO schoolclass
SELECT 'value1', schoolID, 'value3'
FROM school;

继续helmar的回答,你需要这样的东西

INSERT INTO schoolclass (field1, field2, field3)
SELECT knownvalue1, school.schoolID, knownvalue2
FROM school
WHERE <condition>;

其中knownvalue1和knownvalue2(就查询而言)是常量。您必须从HTML表单中派生这些属性。我不认为有足够的信息来给出一个更完整的答案,所以一个简单的答案是:是的,你可以在表中插入常数值和变化值。

最新更新