2012-10-23 15 views
6

Eventuali duplicati:
How can I use mySQL replace() to replace strings in multiple records?
MySQL search to ignore hyphensCome rimuovere i trattini usando MySQL UPDATE?

Qual è il modo migliore per rimuovere i trattini da un campo utilizzando mysql UPDATE senza php?

field: 211-555-1212 > 2115551212 
+4

Google 'mysql sostituire STRING', primo risultato –

+2

Molto simile a http://stackoverflow.com/questions/4271186/how-can-i-use-mysql-replace-to-replace-stringhe-in-multiple-record - Potrebbe avere la tua risposta. – Charx

risposta

30

È possibile utilizzare la funzione REPLACE(), per UPDATE

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

Vedi SQL Fiddle With Demo

Per SELECT:

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