2012-10-23 6 views
6

Mögliche Duplizieren:
How can I use mySQL replace() to replace strings in multiple records?
MySQL search to ignore hyphensWie entfernt man Bindestriche mit MySQL UPDATE?

Was ist der beste Weg, Bindestriche aus einem Feld ohne php mysql UPDATE entfernen?

field: 211-555-1212 > 2115551212 
+4

Google 'mysql string', 1. Ergebnis –

+2

Sehr ähnlich ersetzen http://stackoverflow.com/questions/4271186/how-can-i-use-mysql-replace-to-replace-Zeichenfolgen in mehreren Datensätzen - Kann Ihre Antwort haben. – Charx

Antwort

30

können Sie verwenden, um die REPLACE() Funktion, für UPDATE

UPDATE yourtable 
SET field = replace(field, '-', '') 

Siehe SQL Fiddle With Demo

Für SELECT:

SELECT replace(field, '-', '') field 
FROM yourtable