webForumDet fria alternativet

Problem med att skapa mySQL databas

2 svar · 238 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hejsan!

Någon som förstår varför detta blir fel. Det är när jag försöker skapa en databas i PHP myAdmin. Verkar vara på slutet någonstans som felet är.

SQL-query :  

CREATE TABLE `reviews` (

`id` TINYINT( 5 ) NOT NULL AUTO_INCREMENT,
`date` DATE NOT NULL ,
`type` VARCHAR( 10 ) NOT NULL ,
`artist` VARCHAR( 80 ) NOT NULL ,
`title` VARCHAR( 80 ) NOT NULL ,
`rating` VARCHAR( 20 ) NOT NULL ,
`coverlink` VARCHAR( 120 ) NOT NULL ,
`author` VARCHAR( 60 ) NOT NULL ,
`authormail` VARCHAR( 100 ) NOT NULL ,
`reviewtext` BLOB( 3000 ) NOT NULL ,
`link1` CHAR( 120 ) NOT NULL ,
`link2` CHAR( 120 ) NOT NULL ,
`approved` TINYINT( 1 ) DEFAULT '0',
`clicks` VARCHAR( 6 ) DEFAULT '0',
PRIMARY KEY ( `id` ) 
) 

MySQL said: 

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 '(3000) NOT NULL, `link1` CHAR(120) NOT NULL, `link2` CHAR(120) 

Back
LarsGMedlem sedan dec. 200012 464 inlägg
#2

Du kan inte ange någon storlek för en BLOB. Du kan ta bort 1 på tinyint också. Den betyder nog inte vad du tror.

PellefantMedlem sedan maj 20023 372 inlägg
#3

Table reviews has been created.

Tackar :)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)