Ciao a tutti,
dovrei modificare tutti i record che hanno nel campo tipologia casa. in citta.
es:
casa.1 --> citta.1
casa.2 --> citta.2
casa.3 --> citta.3
Mi potreste indicare la query mysql?
Grazie mille.
Ciao a tutti,
dovrei modificare tutti i record che hanno nel campo tipologia casa. in citta.
es:
casa.1 --> citta.1
casa.2 --> citta.2
casa.3 --> citta.3
Mi potreste indicare la query mysql?
Grazie mille.
lo fai semplicemente con una replace
Quindi ciclo, replace e update?
O fa a fare un replace nella query mysql?
no, una query unica basta e avanza. la replace va nella query di update
UPDATE tabella1 SET tipologia= REPLACE(tipologia, 'casa', 'citta')
così?
giusto??
a occhio pare di sì. fatti un backup prima di provarlo
una ulteriore prova puoi farla con
SELECT tipologia, REPLACE(tipologia, 'casa', 'citta') as nuovatipologia FROM tabella1
e vedi cosa ti restituisce
Ha funzionato!!
strq = "UPDATE tabella1 SET tipologia= REPLACE(tipologia, 'casa.', 'citta.')"
optime! quindi, birretta!![]()