对我来说,这有效:
INSERT INTO table_A (name, age, city) SELECT name, age, city FROM table_B WHERE id=1
但现在我想为 table_A 中的“status”列设置值(这个值在 table_B 中不存在)。每行必须有'status=1'。我该怎么做?我试图这样做,但没有奏效:
INSERT INTO table_A (status, name, age, city) VALUES (1, SELECT name, age, city FROM table_B WHERE id=1)