说我有一个选择
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是该行的结果集中的领域?
@id
@customer_id
编辑:我不想只是复制它,而是在字段中插入一个新值domain。尽管如此,因为它很简单,所以很容易找到Facepalm的位置;-)谢谢!
domain
就这么简单:
INSERT INTO config (id, customer_id, domain) SELECT DISTINCT id, customer_id, domain FROM config;
如果您想将“ www.example.com”作为域,则可以执行以下操作:
www.example.com
INSERT INTO config (id, customer_id, domain) SELECT DISTINCT id, customer_id, 'www.example.com' FROM config;