在MySQL中使用单个值更新列时插入?

时间:2015-10-25 02:53:17

标签: mysql sql

我对MySQL非常简单。我熟悉如何将数据从一个表插入另一个表:

INSERT INTO newTable (col1, col2) 
SELECT col1, col2 FROM otherTable

我想要做的是稍微不同的地方,我有一个新列,我希望用插入的所有数据填充单个值。

INSERT INTO newTable (col1, col2, col3=1984) 
SELECT col1, col2 FROM otherTable

我尝试了上述以及:

INSERT INTO newTable (col1, col2, col3='1984') 
SELECT col1, col2 FROM otherTable

搜索我无法快速找到这里的任何内容。

1 个答案:

答案 0 :(得分:3)

你很亲密。

将其放入选择列表

INSERT INTO newTable (col1, col2, col3) 
SELECT col1, col2,'1984' 
FROM otherTable