我对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
搜索我无法快速找到这里的任何内容。
答案 0 :(得分:3)
你很亲密。
将其放入选择列表
INSERT INTO newTable (col1, col2, col3)
SELECT col1, col2,'1984'
FROM otherTable