Avatar billede michael_stim Ekspert
29. april 2008 - 11:21 Der er 4 kommentarer og
1 løsning

Update på del af string.

Hej,

Nogen der har en stump SQL liggende hvor man opdaterer en del af en string.

Eks: http://www.url.dk?id=123456
Skal blive til:
http://www.nyUrl.dk?id=123456

Der er ca 200 rækker, så jeg gider ikke sidde og skrive dem ind manuelt.

Havde forstillet mig noget lign.
UPDATE tabel SET url="http://www.nyUrl.dk?id=" +(SELECT SUBSTR(url,0,6) FROM tabel) WHERE id blabla

Har ikke arbejdet med MySQL i 100 år, og er ikke rigtigt sikker på hvilken version der køres med. Men det er 4+.
Avatar billede pidgeot Nybegynder
29. april 2008 - 11:26 #1
Et bud (utestet!):

UPDATE tabel SET url=REPLACE(url,'www.url.dk','www.nyUrl.dk')
Avatar billede michael_stim Ekspert
29. april 2008 - 11:39 #2
Jeg prøver lige at lave en test.
Avatar billede michael_stim Ekspert
29. april 2008 - 11:49 #3
OK, det fungerer i hvert fald på Oracle (har ikke tilgang til MySQL). Tak for hjælpen ;o)
Læg gerne et svar.
Avatar billede pidgeot Nybegynder
29. april 2008 - 11:51 #4
Værsgo :)
Avatar billede arne_v Ekspert
29. april 2008 - 15:26 #5
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester