我有一个名为 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 内部调用的,并且嵌入在单引号中。如果需要的话我可以改变它。
您可以使用以下查询:
UPDATE shoptable SET imageurl = CONCAT("websitedomain.com/", sku);