0

我想将数据从第一个表复制到第二个表并将其他数据添加到其他列,

第一个表:(id,name)第二个表:(id,name,turn)

结果:s.id = f.id, s.name = f.name, s.turn = '?' (我的其他数据)

示例(可能是)sql:

INSERT INTO second (SELECT id, name FROM first), 'other'
4

1 回答 1

1

正确的语法是:

INSERT INTO second (id, name, turn)
    SELECT id, name, 'other'
    FROM first;

请注意INSERT. 这不是严格要求,但强烈建议避免出现意外问题。

于 2020-02-17T12:16:11.310 回答