2012-04-12 2 views
0

У меня есть таблица, используемая cms, которая содержит данные для нескольких языков. Если бы я хотел добавить другой язык, я бы скопировал существующие страницы (весь какой-то язык) только со значением изменения в столбце «lang».Копирование строк (строк) с обновлением в той же таблице

Как скопировать строку и изменить значение одного столбца, которое будет помещено в ту же таблицу?

Благодаря

ответ

1
INSERT INTO foobar (lang,text) 
    SELECT 'de',text 
    FROM foobar 
    WHERE lang='en'; 
+0

Wrap подзапрос в круглые скобки для ясности. –

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