Find & replace (MySQL)

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 10 sep 2015 om 15:01 (Nieuwe pagina aangemaakt met '== Veld in alle kolommen aanpassen == Bv.: update tbl_root set naamnl05gs = replace(naamnl05gs,'-set','s') De functie REPLACE() ondersteunt geen wildcards of re...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Veld in alle kolommen aanpassen

Bv.:

update tbl_root set naamnl05gs = replace(naamnl05gs,'-set','s')

De functie REPLACE() ondersteunt geen wildcards of regex. Dat moet je via een externe tool doen. Paar ideeën:

  • Via PHP
  • Export - sed - import [1]
  • Overig [2],[3].

Veld vervangen door een deel van een ander veld

update url_alias

set
	nid=substring(src,6)
	
where src not like '%feed%'