对我而言,这有效:
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)
答案 0 :(得分:1)
SELECT 1, name, age, city FROM table_B ...
它与PDO无关