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 articleItemcolonna? 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?