我想在一个(相同的)查询中将 table1 中的数据插入 table2 并将我自己的数据插入 table2,但它不起作用。这是我的查询
$query='insert into table2(id,name) values("001",select first_name from table1 where table1.id="001")';
请有人告诉我我的查询哪里出了问题,我会非常高兴。谢谢。
insert into table2 (id, name)
select '001', first_name
from table1
where id = '001'
或者你可以使用,id
因为它是001
insert into table2 (id, name)
select id, first_name
from table1
where id = '001'
insert into table2(id,name)
select "001",first_name from table1 where table1.id="001"
insert into table2 (id, name)
select id, first_name from table1 where table1.id = '001';
^ 为什么要硬编码select '001'
?