2015-01-26 6 views
0

Возможно ли скопировать данные таблицы в новую таблицу и добавить к ней дополнительное значение? Таким образом, я хотел бы использовать этот запрос:Вставить в поле ввода с новым значением

INSERT INTO database2.table1 (field2,field3) SELECT table2.field2,table2.field3 FROM table2;

но и добавить новую переменную, например, поле даты: date=now()

+0

Возможно. Ты пробовал? – axiac

ответ

1

Предполагая, table1 имеет такое же поле, как table2 плюс поле date:

INSERT INTO db.table1 (`field1`, `field2`, `date`) 
SELECT 
    `field1`, 
    `field2`, 
    NOW() as `date` 
FROM db.table2; 
+0

Thnx, это работает очень хорошо! – Stefan

0

да, это может быть done.try так:

INSERT INTO database2.table1(field2,field3, date) 
SELECT table2.field2,table2.field3,now() AS date 
FROM table2 
Смежные вопросы