Tvořím jistý katalog stránek, a kněmu je potřeba databaze.Ale když dám importovat a vložím tam soubor z počítače, tak to importuje až k této tabulce:
CREATE TABLE odkaz(
id INTEGER NOT NULL ,
nazev VARCHAR( 80 ) NOT NULL ,
popis VARCHAR( 160 ) ,
url VARCHAR( 100 ) NOT NULL ,
ascii_text VARCHAR( 240 ) ,
kvalita_pocet INTEGER DEFAULT 0,
kvalita_prum INTEGER DEFAULT 0,
/* kvality stranky*/dostupnost CHAR( 1 ) DEFAULT 'Y',
sekce_id INTEGER,
NOT NULL ,
e_mail VARCHAR( 30 ) NOT NULL ,
modifikovano DATE,
heslo VARCHAR( 20 ) ,
PRIMARY KEY ( id ) ,
FOREIGN KEY ( sekce_id ) REFERENCES sekce( id )
)
MySQL hlásí: Dokumentace
#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 'NOT NULL,
e_mail VARCHAR(30) NOT NULL,
modifikovano DATE,
heslo VARCHAR(20),
' at line 10
Jak na tu chybu?Moc to v mysql neumim, takže - jak na to?Díky
CREATE TABLE odkaz(
id INTEGER NOT NULL ,
nazev VARCHAR( 80 ) NOT NULL ,
popis VARCHAR( 160 ) ,
url VARCHAR( 100 ) NOT NULL ,
ascii_text VARCHAR( 240 ) ,
kvalita_pocet INTEGER DEFAULT 0,
kvalita_prum INTEGER DEFAULT 0,
/* kvality stranky*/dostupnost CHAR( 1 ) DEFAULT 'Y',
sekce_id INTEGER NOT NULL ,
e_mail VARCHAR( 30 ) NOT NULL ,
modifikovano DATE,
heslo VARCHAR( 20 ) ,
PRIMARY KEY ( id ) ,
FOREIGN KEY ( sekce_id ) REFERENCES sekce( id )
)