我有一个名为 shoptable 的 MYSQL 表。此表在名为 sku 的列/字段中包含商品编号。我有一个名为 imgurl 的空列/字段,我希望通过单个查询填充所有行。
我想连接一个静态字符串,包含 URL 和文章编号 (sku) 作为长尾路径,并将其更新到 imageurl 字段中。
这个问题超出了我的能力范围。
为了解释我想要实现的目标,下面是外行人尝试写的:
UPDATE shoptable AS s
SET @IMGPATH = s.sku
SET @URL = CONCAT("websitedomain.com/", IMGPATH)
SET s.imageurl = URL
我使用双引号,因为查询是从 NODE JS 内部调用的,并嵌入在单引号中。如果需要,我可以改变它。
您可以使用以下查询: