【发布时间】:2014-06-16 17:16:33
【问题描述】:
所以我在同一个数据库中有 2 个 MySQL 表,其中包含以下列(所有这些都不是 NULL):
tbl1: (url, urlkey, domain, created, 8 列..)
tbl2: (url, urlkey, canonical)
这两个表现在都有 100,000 行 - 它们对应于相同的 url、urlkey 值(甚至以相同的顺序插入)。
我要做的是: 将域列从 tbl1 复制到 tbl2 中,并将所有关联的域行值从 tbl1 复制。因此,在此之后,tbl2 应该看起来像: (url, urlkey, canonical, domain) 并且每行中的 url、urlkey、域值应该与 tbl1 相同。
我尝试了一些涉及 SELECT INTO 和 INSERT INTO 的操作,但没有一个成功地将域列的行值复制到 tbl2 中。
有人知道如何针对我所处的特殊情况执行此操作吗?请告诉我,谢谢大家
-- 内森
【问题讨论】:
标签: mysql sql insert-into select-into