使用SQL将一个表行复制到另一个表行

时间:2013-05-12 11:11:13

标签: pdo copy sql-insert

对我而言,这有效:

  

INSERT INTO table_A(姓名,年龄,城市)SELECT名称,年龄,城市FROM   table_B WHERE id = 1

但是现在我想为列'状态'设置值。在table_A中(table_B中不存在此值)。每行必须具有' status = 1'。我该怎么做? 我试图这样做,但没有工作:

  

INSERT INTO table_A(状态,姓名,年龄,城市)VALUES(1,SELECT name,   年龄,城市FROM table_B WHERE id = 1)

1 个答案:

答案 0 :(得分:1)

SELECT 1, name, age, city FROM table_B ...

它与PDO无关