我在SQL中的能力不是很好,我想插入2个通过php表单检索的值,以及一个来自另一个表的3dr值:
insert into tab1(A,B,C) values('foo,'bar',select id from tab2 where name = "Doe")
我一直在研究mysql doc,它说有可能做到这一点,但是没有一个例子。
你能帮助我吗?
谢谢
最佳答案
您可以在此处使用INSERT INTO ... SELECT语法。
我可能会像:
INSERT INTO tab1(A,B,C)
SELECT 'foo','bar', id from tab2 where name = "Doe"