我想在表 glmast 中名为 acname 的字段中插入一个值。
我使用的条件如下
g.gl_id = p.gl_id AND p.pl_id='$pdidedit' with g as glmast and p as packlist
我试过加入,并尝试下面的代码..
INSERT INTO glmast (acname)
VALUES
('$glidnew') SELECT glmast.acname WHERE glmast.gl_id = packlist.gl_id AND packlist='$pdidedit'";
非常感谢任何帮助..谢谢大家..
最佳答案
你可以这样写插入
INSERT INTO glmast (acname) VALUES ('$glidnew');
或
INSERT INTO glmast (acname)
SELECT glmast.acname from glmast,packlist
WHERE glmast.gl_id = packlist.gl_id
AND packlist.gl_id = '$pdidedit'";
请记住,在第二个示例中,当 select 返回多行时,可能会有多个插入。
关于php - MySQL 使用外键插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16511161/