Abbiamo un database che ha un sacco di record con alcuni dati errati in una colonna, in cui un editor incorporato è sfuggito ad alcune cose che non avrebbero dovuto essere sfuggite e sta rompendo i collegamenti generati.
Voglio eseguire una query per sostituire i caratteri non validi in tutti i record, ma non riesco a capire come farlo. Ho trovato la replace()
funzione in MySQL, ma come posso usarla all'interno di una query?
Ad esempio, quale sarebbe la sintassi corretta se volessi sostituire la stringa <
con una parentesi angolare inferiore a (effettiva <
) in tutti i record che hanno <
nella articleItem
colonna? Può essere fatto in una singola query (cioè selezionare e sostituire tutto in un colpo solo) o devo fare più query? Anche se si tratta di più query, come posso fare replace()
per sostituire il valore di un campo su più di un record?