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

Rydder ud i et felt med telefonnumre i mySql

Desværre er der ingen regex-erstatning/-opdatering i MySQL. Hvis det kun er parenteser og bindestreger og mellemrum, så er nogle indlejrede REPLACE opkald vil gøre tricket:

UPDATE table_name
SET Phone = REPLACE(REPLACE(REPLACE(REPLACE(Phone, '-', ''), ')', ''), '(', ''), ' ', '')


  1. Fuld liste over tegnsæt understøttet af MariaDB

  2. MySQL Not IN-forespørgsel holdt pludselig op med at returnere resultater

  3. Forståelse af de 3 nøglekarakteristika ved Big Data

  4. SYS_GUID() Funktion i Oracle