Find & replace (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(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...')
 
Regel 1: Regel 1:
 +
== Replace() ==
 +
 +
Zie [[Replace() (MySQL)]]
 +
 
== Veld in alle kolommen aanpassen ==
 
== Veld in alle kolommen aanpassen ==
  

Versie van 10 sep 2015 15:05

Replace()

Zie Replace() (MySQL)

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%'