sql >> Database teknologi >  >> RDS >> Mysql

Fjerner uønsket tegn fra kolonne

Det er et Unicode-erstatningstegn . Hvis dette tegn vises i din tabel, kan det være, at du udsender forespørgsler med det forkerte tegnsæt. Du bør kontrollere kolonnetegnsættet, og du bør også tjekke tegnsættet/tegnsættene for den eller de forbindelser, du bruger til at udstede forespørgsler. Hvis der er en forskel i forbindelsestegnsæt mellem forbindelser, der bruges til at læse og registrere data, eller hvis der er en forskel i det forventede tegnsæt mellem applikationer/scripts, der bruges til at få adgang til dataene, ville det forklare tilstedeværelsen af ​​disse tegn.

Hvis du bare vil erstatte det med et mellemrum:

UPDATE myTable SET myColumn = REPLACE(myColumn, '�', ' ')


  1. PHP - Filtrering efter MySQL-feltværdi

  2. Lær, hvordan du tuner ydeevnen til Microsoft SQL Server

  3. SQL GROUP BY-klausul for begyndere

  4. Hvorfor virker denne MySQL-opdatering ikke?