webForumDet fria alternativet
Logga in / Bli medlem

sql fråga fel

Databaser & SQL

2 svar · 467 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1

har skrivit denna SQL-fråga: , men får fel, vad är fel?

CREATE TABLE orderhuvud(

orderID mediumint AUTO_INCREMENT ,
STATUS char( 1 ) ,
bekraftID varchar( 100 ) ,
bekraftad tinyint( 1 ) ,
senast_aktiv datetime,
skapad datetime,
skickad datetime,
FULL namnvarchar( 100 ) ,
adress1 varchar( 100 ) ,
adress2 varchar( 100 ) ,
postnr varchar( 100 ) ,
postadress varchar( 100 ) ,
telefon varchar( 100 ) ,
mobiltelefon varchar( 100 ) ,
epost varchar( 100 ) ,
PRIMARY KEY ( orderID ) 
);

MySQL sa:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'namnvarchar(100),
adress1 varchar(100),
adress2 varchar(100),
postnr varchar(' at line 8

Medlem sedan dec. 20025 483 inlägg
#2

Vad är "FULL"? Vill du kanske skriva ihop "FULL" och "namn", och sätta ut ett mellanslag mellan "namn" och "varchar"?

Medlem sedan feb. 2003777 inlägg
#3

pinsamt :-))

268 ms totalt · 4 externa anrop · v20260731065814-full.05830320
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)