Avatar billede straszek Praktikant
18. september 2006 - 19:50 Der er 7 kommentarer og
1 løsning

hvordan omgåes reserverede ord?

jeg har en tabel hvor der bl.a.er kolonnenavnene status & type - og det har jeg efterfølgende fundet ud af ikke er så smart da de er reserverede ord - kan det omgåes på en eller anden måde? - så jeg kan lave f.eks. en INSERT INTO tabel(type,status) VALUES('1', '2')
Avatar billede erikjacobsen Ekspert
18. september 2006 - 19:54 #1
INSERT INTO `tabel`(`type`,`status`) VALUES('1', '2')
Avatar billede arne_v Ekspert
18. september 2006 - 19:56 #2
ja du kan putte `` omkring

men det er meget bedre at finde nogle andre navne
Avatar billede straszek Praktikant
18. september 2006 - 20:07 #3
Takker det virke; har også tænkt mig at finde andre navn, lige nu skal jeg bare have det til at virker.

Point's anyone?
Avatar billede erikjacobsen Ekspert
18. september 2006 - 20:08 #4
Jeg er ikke helt sikker på historikken, men den nyeste mysql skulle have et reserveret ord, der hedder `range`. Den har ikke tidligere været der (husker ikke fra hvornår). Har man i en gammel mysql brugt ordet range som fx kolonnenavn, vil man få en fejl i den nyeste mysql. Havde man været forudseende og skrevet `range` ville man køre videre uden fejl. (Vi har vist vendt dette før, arne ;) )
Avatar billede steen_hansen Forsker
18. september 2006 - 20:10 #5
En simpel løsningen kunne også være vType, vStatus, hvis du er i tvivl. Så ved du hvilke variabler du har med at gøre, uden at riskiere at konflikte med reserverede ord.
Avatar billede arne_v Ekspert
18. september 2006 - 20:16 #6
ja - jeg kan ikke lide de ``, fordi de skal aendres den dag man skifter database
Avatar billede erikjacobsen Ekspert
18. september 2006 - 20:21 #7
Ganske enig - der er fordele og ulemper ved alt.
Avatar billede straszek Praktikant
09. oktober 2006 - 16:42 #8
lukker
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