日期:2014-05-16  浏览次数:20721 次

请教MySQL里如何批量删除指定字符后的全部内容?
请教MySQL里如何删除一个字段内全部数据中指定字符后的全部内容?

比如:某个字段内全部有字符 ********

那么,用什么语句可以批量删除*******后的全部内容?



------解决方案--------------------

update tb set col=substring(col,1,instr('******',col))
where instr('******',col)>0
------解决方案--------------------
探讨
一楼正解.

------解决方案--------------------
探讨
mid 和 substring 效果一样的。