Avatar billede kring Nybegynder
25. marts 2003 - 17:32 Der er 4 kommentarer og
1 løsning

Fejl i forbindelse med MySQL Update

Hej eksperter.

Jeg oplever et fænomen som jeg ikke rigtig kan forstå.

Jeg har en MySQL database med en tabel hvor alle felter har lov til at være NULL pånær primær nøglen (ID).

Jeg prøver så at fyre følgende statement af:

UPDATE tPartner SET id = '15951', address = '' , zip = '' , city = '' , country = '' , phone = '' , fax = '' , type = '3' , division = 'Test-divison' , cvr = '' , email = '' , website = '', name = '' WHERE ID = 15951

Når jeg gør det før jeg følgende fejl:
You have an error in your SQL syntax near '' at line 1

Men ændringerne sker i databasen alligevel.

Er der nogle der har nogle bud? Er det et kendt fænomen?

/Kring
Avatar billede ahv Nybegynder
25. marts 2003 - 17:36 #1
Prøv:

UPDATE tPartner SET id='15951', address='' , zip='' , city='' , country='' , phone='' , fax='' , type='3' , division='Test-divison' , cvr='' , email='' , website='', name='' WHERE id=15951
Avatar billede bearhugx Nybegynder
25. marts 2003 - 17:36 #2
hmmm .. bør du resette id - er Id autoincrement?... prøv
UPDATE tPartner SET address = '' , zip = '' , city = '' , country = '' , phone = '' , fax = '' , type = '3' , division = 'Test-divison' , cvr = '' , email = '' , website = '', name = '' WHERE ID = 15951
Avatar billede ahv Nybegynder
25. marts 2003 - 17:37 #3
Dit sidste ID skal vel med småt?

og id er ikke sat til auto udfyldelse?
Avatar billede kring Nybegynder
25. marts 2003 - 17:38 #4
DOH! Fejlen lå et helt andet sted! Havde brugt 2 timer på en funktion der virkede perfekt! Hvad kan man så lære af det!?

Undskyld ulejligheden. :)

/kring
Avatar billede bearhugx Nybegynder
25. marts 2003 - 17:39 #5
ahv >> mysql er ikke case-sensitiv (afaik)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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