update 表 set 列名 = REPLACE(列名,SUBSTRING(列名 , LOCATE( '(',列名) , LOCATE(')',列名)) ,被替换的字符)
replace
(列名,被替換的字串,替換後的字串):取代字串中的一部分內容
substring
(列名,開始位置,結束位置):截取字串中的一部分
locate
(被尋找的字串,列名):找再該字串中某個字元的位置
eg:
select * from (select *,substring_index(substring_index(remarks,"[",1),']',-1) as carCard from test ) as t where carCard LIKE '%C999%'
以上是MySQL怎麼去除字串中的括號及括號裡的所有內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!