我有一个表,其中包含一个名为 menu_name 的列,其中包含一个字符串,如“one|two|three|four|something”
我想编写一个一次性脚本,它将删除所有内容,包括最后一个 |
所以最终值将是“一|二|三|四”
如果没有 | 在单元格中,即“某事”然后我想将字符串设置为“”
谢谢!
感谢 Nanhe Kumar 让我接近,这是最后的命令:
UPDATE reports SET menu_name = SUBSTRING(menu_name,1,POSITION(substring_index(menu_name,'|',-1) IN menu_name)-2)