我们有这个论点:
UPDATE `categories` SET `categories_image`= concat(`categories_image`,'.gif')
WHERE `parent_id` IN (1476,1477)
那项工作但'。gif'重复了
Ex:我想这样:Crystals.gif,结果就像Crystals.gif.gif.gif.gif.gif.gif ......
你有想法解决这个问题。
感谢
答案 0 :(得分:2)
使用like
:
UPDATE `categories`
SET `categories_image`= concat(`categories_image`,'.gif')
WHERE `parent_id` IN (1476, 1477) AND
categories_image NOT LIKE '%.gif';
答案 1 :(得分:0)
UPDATE `categories`
SET `categories_image`= CONVERT(nvarchar,`categories_image`) + '.gif'
WHERE `parent_id` IN (1476,1477)