我正在尝试根据另一列中的数据更新特定列中的数据。
有些事情如下。
Name ImageName
---------- -----------
aaa no_image.jpg
bbb no_image.jpg
ccc no_image.jpg
ddd no_image.jpg
我想更新此表格如下所示。
Name ImageName
---------- -----------
aaa aaa.jpg
bbb bbb.jpg
ccc ccc.jpg
ddd ddd.jpg
答案 0 :(得分:3)
您只需在UPDATE
查询中执行此操作即可。
试试这个:
UPDATE table1
SET ImageName=Name+'.jpg'
答案 1 :(得分:2)
Update table1
set imagename= name+'.jpg';
答案 2 :(得分:2)
update table1 set ImageName=concat(Name,substr(ImageName, instr(ImageName,'.')));
答案 3 :(得分:0)
实际上我认为您需要放置where语句,因为某些列可能已经有图像名称 更新图片t set t.image_name = t.name ||' .jpg'其中t.image_name =' no_image.jpg'