0

SQL concat 查询无法正常工作

UPDATE product
SET    pimg_mid1=concat('.jpg', pimg_mid1) 
WHERE  pid>=21

表列由 命名img_mid1,目前它包含xxxxx21 行之后的类型值(21 行是正确的)。但需要的是xxxxx.JPG.

除前 21 行外,所有行都不正确。这些行应命名为xxxxx.JPG(后缀 .JPG)

什么是正确的 sql 查询?

4

1 回答 1

4

看起来您需要反转concat()数据(参见SQL Fiddle With Demo)——我假设 MySQL 语法

update product
set pimg_mid1=concat(pimg_mid1,'.jpg')
where pid>=21
于 2012-10-11T20:13:45.950 回答