Just nu i M3-nätverket
Gå till innehåll

Hjälp med MySQL


spanien

Rekommendera Poster

Kan någon förklara för mig varför jag inte kan skapa en tabell i MySQL med denna string:

 

CREATE TABLE LINKS (LINK_ID INT (250) UNSIGNED NOT NULL AUTO_INCREMENT NAME LONGTEXT URL LONGTEXT KEYWORD LONGTEXT DESCRIPTION LONGTEXT EMAIL LONGTEXT POST_DATE LONGTEXT BANNER_URL LONGTEXT HIT INT (250) CATEGORY INT (250) PARENT_ID INT (250) SHOW INT (250) BADLINK INT (250) RATING INT (250) VOTES INT (250) PRIMARY KEY(LINK_ID));

 

Jag får error med denna string.

 

Peter

 

[inlägget ändrat 2002-02-17 13:05:58 av spanien]

Länk till kommentar
Dela på andra webbplatser

Det saknas kommatecken mellan kolumnnamnen. Så här ska det se ut:

 

CREATE TABLE LINKS (LINK_ID INT (250) UNSIGNED NOT NULL AUTO_INCREMENT, NAME LONGTEXT, URL LONGTEXT, KEYWORD LONGTEXT, DESCRIPTION LONGTEXT, EMAIL LONGTEXT, POST_DATE LONGTEXT, BANNER_URL LONGTEXT, HIT INT (250), CATEGORY INT (250), PARENT_ID INT (250), SHOW INT (250), BADLINK INT (250), RATING INT (250), VOTES INT (250), PRIMARY KEY(LINK_ID));

 

 

 

Länk till kommentar
Dela på andra webbplatser

 

Tack Thomas för ditt svar.

Jag glömde att säga att jag provat även med det, jag får samma error:

 

MySQL said: You have an error in your SQL syntax near 'SHOW INT (250), BADLINK INT (250), RATING INT (250), VOTES INT (250), PRIMARY KE' at line 1

 

Förstår du detta??

Jag gör det inte.

 

Peter

 

 

 

Länk till kommentar
Dela på andra webbplatser

 

Tack för ditt svar Thomas!

Jag har nu gjort som du skrev, och nu fungerar det.

 

Jag är helt ny vad gäller MySQL (som du kanske förstår) :)

 

Finns det något referensverk, eller lista på reserverade ord någonstans, vet du det??

 

Peter

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...