UPDATE [table] SET [column] = REPLACE([column], '[string]', '');
以上代码中,[table]代表需要操作的表,[column]代表需要删除字符串的列名,[string]代表要删除的字符串。
如果需要删除多个字符串,可以连续使用REPLACE函数:
UPDATE [table] SET [column] = REPLACE(REPLACE([column], '[string1]', ''), '[string2]', '');
以上代码中,[string1]和[string2]代表需要删除的两个字符串。
需要注意的是,如果需要删除的字符串在列中出现多次,以上方法会将所有的出现删掉。如果需要只删除第一次出现的字符串,可以使用以下代码:
UPDATE [table] SET [column] = CONCAT(SUBSTRING([column], 1, INSTR([column], '[string]')-1), SUBSTRING([column], INSTR([column], '[string]')+LENGTH('[string]')) );
以上代码中,INSTR函数用于定位字符串第一次出现的位置,LENGTH函数用于获取需要删除的字符串长度,SUBSTRING函数用于截取需要删除的字符串之前和之后的文本,然后用CONCAT函数把它们拼接起来。
以上是MySQL删除指定字符串的方法,需要根据实际情况选择使用。