一个mysql语句问题,涉及字符串切割与字符串拼接等问题

item表(id,name,tree_code,tree_name,parent_id)

tree_code的格式为:402,468,466,465,(每个值分别指向item表的id)

tree_name的格式应该为:编目1->编目2->编目3->编目4

可是现在tree_name很多是空的,这是错的

 

现在我想写个批量更新语句,把tree_name更新为正确格式的数据,请高手指教,感激不尽


至尊宝的传说
浏览 749回答 2
2回答

Helenr

update itme set (case when tree_code=402 then tree_name='编目1'when tree_code=468 then tree_name='编目2'when tree_code=466 then tree_name='编目3'else tree_name='编目4' end);1我看你题目说涉及到字符切割语,字符串拼接,我看明白,如果你需要的话在when出进行更改就行了

慕斯王

看不明白问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL