我有一个表nameValue
,该表有5列(Id,val,名字,姓氏,年龄)。我使用了一条select语句,该语句在多行中给出firstName,lastName,age,可以说它返回5行。 ID为自动递增。我想向返回的5行中的每行添加val
。
$val=55; INSERT INTO nameValue (val,firstName,lastName,age) VALUES($val, SELECT fName,lName,age FROM nameAge WHERE age<25);
之类的东西,我们在select语句返回的5行中的每行中插入相同的变量$ val。
答案 0 :(得分:0)
那是错误的方式。试试这个-
INSERT INTO nameValue (val,firstName,lastName,age)
SELECT $val, fName,lName,age FROM nameAge WHERE age < 25