webForumDet fria alternativet

Fel i CREATE TABLE

2 svar · 982 visningar · startad av Pedda

PeddaMedlem sedan juni 20004 880 inlägg
#1

Någon som kan se vad jag gjort för fel?
Hittar inte vad det är den klagar på.
Felmeddelandet jag får är:

Felmeddelandet skrev:

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 '{
id int(11) unsigned NOT NULL AUTO_INCREMENT,
ref_id int(11) unsigned NO' at line 1

CREATE TABLE IF NOT EXISTS survey {
    id int(11) unsigned NOT NULL AUTO_INCREMENT,
    ref_id int(11) unsigned NOT NULL,
    skapadDatum timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    startDatum timestamp NOT NULL,
    slutDatum timestamp NOT NULL,
    cookieTid int(11) NOT NULL DEFAULT '2592000',
    surveyNamn varchar(255) NOT NULL DEFAULT '',
    PRIMARY KEY (id)
} ENGINE=InnoDB  DEFAULT CHARSET=latin1;
metalboyMedlem sedan jan. 2005870 inlägg
#2

Det ska vara parenteser, inte måsvingar.

CREATE TABLE IF NOT EXISTS survey (
    id int(11) unsigned NOT NULL AUTO_INCREMENT,
    ref_id int(11) unsigned NOT NULL,
    skapadDatum timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    startDatum timestamp NOT NULL,
    slutDatum timestamp NOT NULL,
    cookieTid int(11) NOT NULL DEFAULT '2592000',
    surveyNamn varchar(255) NOT NULL DEFAULT '',
    PRIMARY KEY (id)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;
PeddaMedlem sedan juni 20004 880 inlägg
#3

ROFLOL, det såg jag inte ens att jag använt.
Konstigt att jag använde det då jag på tabellerna ovanför använt parenteser!!

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb