gpt4 book ai didi

mysql - 这是将数据从一个表复制到另一个表的好方法吗?

转载 作者:行者123 更新时间:2023-11-29 06:51:47 25 4
gpt4 key购买 nike

我有两个表,links1 和 links2。 Links1 有几百万行,其中包含以下列:ID、URL、UTitle 和 UDesc。 URL 列包含来自网络的 url,UTitle 和 UDesc 列为空。

Links2 也有数百万行,包含以下列:ID、URL、标题和描述。 URL 列有 url,但大多数与 links1 中的不同。 title 和 description 列填充了每一行中 url 的标题和 meta:description。我现在正在尝试比较这两个表,如果 link2 中的一个 url 对应于 links1 中的 url,我想将标题和描述(在 links2 中)中的数据复制到 UTitle 和 UDesc(在 links1 中)。

我还是 Mysql 的新手,所以我不确定以下是最快/最好的方法。如果有更好/更快的方法,我将不胜感激。

UPDATE links1
INNER JOIN links2 ON (URL.value = URL.value)
SET links1.UTitle = links2.title, links1.UDesc = links2.description

谢谢!

最佳答案

这是一种更快的查询方式,但是您的查询有误。这是更正后的版本:

UPDATE links1
INNER JOIN links2 ON (links1.URL = links2.URL)
SET links1.UTitle = links2.title, links1.UDesc = links2.description

关于mysql - 这是将数据从一个表复制到另一个表的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com