2015-10-25 2 views
0

У меня очень простая потребность в MySQL. Я знаком с тем, как вставить данные из одной таблицы в другую:Вставить при обновлении столбца с одним значением в 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

INSERT INTO Новая_таблица (col1, col2, col3) SELECT col1, col2, '1984' ИЗ otherTable – Drew

ответ

3

Вы были близки.

Положите его в списке выбора

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

Nice..thank вас !! – lcm

Смежные вопросы