Avatar billede xfox Nybegynder
03. marts 2004 - 20:19 Der er 6 kommentarer og
1 løsning

Create table fejl

Jeg får en fejl med PHPmyadmin, men kan ikke se fejlen.

SQL-forespørgsel : 

CREATE TABLE `opskrifter` (
`id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`ingredientser` TEXT( 2000 )
)

MySQL returnerede:


You have an error in your SQL syntax near '(2000))' at line 1
Avatar billede rasmusbg Nybegynder
03. marts 2004 - 20:22 #1
CREATE TABLE opskrifter (
opskriftId INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
ingredienser TEXT
)

skulle virke...
Avatar billede xfox Nybegynder
03. marts 2004 - 20:29 #2
Hvad skulle fejlen være? Jeg mener, hvad har jeg gjort forkert?
kommer lige tilbage til dig, spiser aftensmad.
Avatar billede rasmusbg Nybegynder
03. marts 2004 - 20:37 #3
Du TEXT skal ikke have angivet en længde, og så tror jeg ikke du behøver backticks (`) omkring tabelnavne og kolonnenavne. Jeg har ihvertfald aldrig brugt dem...
Avatar billede Slettet bruger
03. marts 2004 - 21:39 #4
Jeg tror, at det er phpmyadmin, der indsætter de backticks. De skader ikke. Bortset fra at de gør, at man kan oprette kolonnenavne, der kun kan benyttes, hvis man også selv bruger backticks. Jeg er flere gange kommet til at bruge by som kolonnenavn, og desc har  jeg også haf fat i.

Og som rasmusbg opdagede, havde du stavet ingredienser forkert, men mysql plejer ikke have dansk stavekontrol, så det er nok størrelsesangivelsen, der gav fejlen.
Avatar billede xfox Nybegynder
03. marts 2004 - 22:15 #5
Det virkede rasmusbg, send et svar og du får dine point.
Og så undskylder jeg stavefejlen, og takker fordi at i fandt den.
Avatar billede rasmusbg Nybegynder
03. marts 2004 - 22:18 #6
Det var så lidt.
Her er svaret :o)
Avatar billede rasmusbg Nybegynder
03. marts 2004 - 22:31 #7
sandbox > Okay. Jeg har aldrig rigtigt leget med phpmyadmin. Jeg har brugt MySQL Control Center istedet...den bruger ikke backticks. Jeg har da også en gang imellem stødt på nogle tabeller eller kolonner, der kunne have heddet det samme som nogle af de reserverede ord, men så har jeg bevidst valgt at give dem et lidt andet navn af hensyn til forståeligheden ;o)
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