MySQL: Как вставить запись для каждого результата в SQL-запрос?

Скажем, у меня есть select

SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo';

, который возвращает некоторые записи.

Как я могу сделать вставку для строки охвата в результате установить как

INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com');

, где @id и @customer_id - поля строки в наборе результатов?

править: Я не хотел просто дублировать его, но вместо этого вставьте новое значение в поле домен . Тем не менее, фейспалм-ситуация проста ;-) Спасибо!

78
задан acme 9 March 2011 в 15:08
поделиться