Handige SQL functie
Vast geen wereldschokkend nieuws voor die-hard query nerds, maar voor een generalist als ik wel: MySQL heeft een handige functie: replace.
Met de replace functie kan je gemakkelijk een kolom in een databasetabel doorzoeken op de aanwezigheid van een bepaalde tekenreeks en deze vervangen door een andere tekenreeks.
Erg nuttig als je bijvoorbeeld een WordPress database hebt verhuisd van het ene naar het andere domein en je blijft zitten met harde domeinverwijzingen in de content. Die wil je natuurlijk niet allemaal handmatig opsporen en fixen. En de een of andere vage plugin heb je ook niet nodig. Met het uitvoeren van onderstaande SQL code ben je in een vloek en een zucht klaar:
UPDATE wp_posts SET post_content = replace( postcontent, ‘www.oudedomein.nl’,'www.nieuwedomein.nl’)
Voila. Een kind kan de was doen.
database · mysql · query
Nullbeta aka HansR babbelt deze website louter op persoonlijke titel vol. Mogelijkerwijs worden Nullbeta's standpunten niet gedeeld door de organisatie die z'n boterham belegt. Maar kan dat iemand boeien?