gpt4 book ai didi

使用 Like 内连接更新 MySQL

转载 作者:行者123 更新时间:2023-11-29 12:14:20 26 4
gpt4 key购买 nike

有人可以告诉我为什么这个查询不起作用吗?我有 20k 行要更新。选择查询返回行,但更新查询将不会运行。

更新查询

UPDATE TEST_shoe_data t
INNER JOIN shoe_data_temp s
ON t.sku = s.sku
SET t.thumbnail = s.thumbnail
WHERE t.thumbnail like '%4x.jpg%'

选择查询

select count(*)
from TEST_shoe_data
where thumbnail like '%4x.jpg%'

最佳答案

您的查询没问题。您的数据可能不是您想象的那样。

正如您在 demo fiddle 中看到的那样,您的查询语法很好,并且它完全按照它的说明执行。

这意味着您的加入条件可能是错误的。

是:

select count(*) from test_shoe_data t inner join shoe_data_temp s on t.sku = s.sku

返回正计数?

关于:

select count(*) from test_shoe_data t inner join shoe_data_temp s on t.sku = s.sku where t.thumbnail like '%4x.jpg%'

或者是否有任何行符合 where 条件?

select count(*) from test_shoe_data where thumbnail like '%4x.jpg%'

关于使用 Like 内连接更新 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090183/

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