更新有点像if-thens本身,并且在大多数SQL实现中也有某种类型的if-then支持.一个简单的解决方案可能是
update <tablename>
set widget_id = widget_id + "somenumber/"
where row_id = X
and widget_id not like "%/somenumber/%"
and widget_id not like "somenumber/%";
Run Code Online (Sandbox Code Playgroud)