需求:在mysql數(shù)據(jù)庫(kù)中替換所有html標(biāo)簽。
UPDATE table_name SET column_name = REPLACE(column_name, '<','<'); UPDATE table_name SET column_name = REPLACE(column_name, '>','>'); UPDATE table_name SET column_name = REPLACE(column_name, '&','&'); UPDATE table_name SET column_name = REPLACE(column_name, '\"','"'); UPDATE table_name SET column_name = REPLACE(column_name, '\'',''');
以上代碼使用了mysql中的REPLACE函數(shù),可以將指定的字符串進(jìn)行替換。
例如第一行代碼:REPLACE(column_name, '<','<'),將column_name字段中的所有“<”替換為“<”,以此類推。
需要注意的是,如果在html中使用了單引號(hào),需要將其替換為“'”,雙引號(hào)則需要替換為“"”,否則會(huì)導(dǎo)致mysql語(yǔ)法錯(cuò)誤。
總結(jié):通過(guò)使用mysql中的REPLACE函數(shù),可以在數(shù)據(jù)庫(kù)中快速替換所有html標(biāo)簽,使得數(shù)據(jù)更加干凈整潔。
上一篇mysql替換