24. juni 2007 - 18:30
Der er
10 kommentarer og 1 løsning
opdaterer kolonne
Hej er det muligt at opdaterer en kolonne i flere rækker via sql lige som man kan med insert insert into tabel(navn) values('navn1'),('navn2'),('navn3')
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
update tabel set kolonne1 = 'test', kolonne2 = 'test' where id = 1
UPDATE tabel SET kol=X WHERE id IN (2,3,5,7,11)
det bliver ikke nemt, for jeg har en textfil med 478 navne.
Hvis det er alle kan du jo helt undlade en WHERE. Men er det kun nogen skal du jo angive hvilke.
Har lige prøvet med Update tabel set navn='navn1','navn2','navn3' men der er en syntaksfejl, når jeg importerer filen. jeg bruger phpmyadmin på mysql 5
skal du opdatere flere kolonner eller en kolonne med flere navne? Hvis det første er tilfældet så kig en ekstra gang på mit forslag.
jeg skal opdaterer en bestemt kolonne i alle rækker.
hvor kommer din text-fil så ind henne?
Jeg har lavet følgende, der også virker: navne = "fornavn1#efternavn1|fornavn2#efternavn2" a=1 arrnavne = split(navne,"|") for t = LBound(arrnavne) to UBound(arrnavne) arr = split(arrnavne(t),"#") str = "UPDATE rideklubber SET navn_langt='" & arr(0) & "', navn='" & arr(1) & "' where id=" & (a) & ";" a = a+1 objConn.Execute(str) response.Write(str) next keysersoze: det er dit eksempel jeg har brugt. Læg point.
25. juni 2007 - 16:42
#10
svar
25. juni 2007 - 20:02
#11
vær'sgo'
Computerworld tilbyder specialiserede kurser i database-management