在MySQL中刪除指定的字符串可以使用以下方法:
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刪除指定字符串的方法,需要根據實際情況選擇使用。