我希望做这样的事情:
INSERT INTO table2
(col1, col2, col3 = 'constant literal')
SELECT col1, col2
FROM table1;
因此col1和col2从table1复制到table2,但col3设置为我想要的常量值。上面的代码不起作用。那怎么办呢?我不想通过更改架构为col3设置默认值。
如果相关,我正在使用sqlite3。
答案 0 :(得分:4)
INSERT INTO table2 (col1, col2, col3)
SELECT col1, col2, 'constant literal'
FROM table1