update allpath set Postion='/abcdef/'+substring(Postion,7,LENGTH(Postion)-7) where username='guest' and Postion like '/abcd/%'这行语句不知道问题出在哪,更新完的postion值为0,同样的在MSSQL中就正常是字符串,意思是想把符合要求的postion字段值前边都加/abcdef/,然后从指定的长度处取余下的postion值