sql >> Databasteknik >  >> RDS >> Mysql

Rensar ut ett fält med telefonnummer i mySql

Tyvärr finns det ingen ersättning/uppdatering av regex i MySQL. Om det bara är parenteser och bindestreck och mellanslag så är det några kapslade REPLACE samtal kommer att göra susen:

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


  1. Hur lagrar du säkert en användares lösenord och salt i MySQL?

  2. Hur skapar man en fråga i MySQL för att subtrahera på varandra följande rader baserat på datum och ett distinkt fält?

  3. långsam räkning(*) på innoDB

  4. Dataanalys vs. datavetenskap:Vad är skillnaden?