我有两张桌子:customers和customer_listing。
customer.id与 相同customer_listing.id,它们是相同的客户,并且对于相同的 id,每个表中的数据基本相同。
但是,我需要导入两列,type并且events,从customer_listingtocustomers以摆脱customer_listing.
但我不知道如何又好又快地做到这一点。
假设您的 type 和 events 列是varchar(10),只需编辑它们的实际内容:
ALTER TABLE customers ADD COLUMN type VARCHAR(10), ADD COLUMN events VARCHAR(10);
UPDATE customers c INNER JOIN customer_listing cl ON c.id = cl.id
SET c.type = cl.type, c.events = cl.events;
如果我理解正确,如果您想将数据复制customer_listing到customers您可以执行以下操作:
udpate customers c, customer_listing cl set c.type=cl.type, c.events=cl.events where c.id=cl.id;