Tilføje felter -> eksisterende tabel i en MySql database
Lad det være sagt med det samme. Jeg er absolut ingen ørn til MySql.Men vil gerne tilføje flere felter til en eksisterende tabel (settings) med følgende:
$result = dbquery("ALTER TABLE ".DB_PREFIX."settings ADD
fattachmax INT(12) UNSIGNED NOT NULL DEFAULT '150000',
fattachtypes VARCHAR(150) NOT NULL DEFAULT '.gif,.jpg,.png,.zip,.rar,.tar',
fthumb_w SMALLINT(3) UNSIGNED NOT NULL DEFAULT '100',
fthumb_h SMALLINT(3) UNSIGNED NOT NULL DEFAULT '100',
fil_w SMALLINT(4) UNSIGNED NOT NULL DEFAULT '400',
fil_h SMALLINT(4) UNSIGNED NOT NULL DEFAULT '300',
fil_max_w SMALLINT(4) UNSIGNED NOT NULL DEFAULT '1800',
fil_max_h SMALLINT(4) UNSIGNED NOT NULL DEFAULT '1600',
fil_max_b INT(10) UNSIGNED NOT NULL DEFAULT '150000',
fthumb_compression CHAR(3) DEFAULT 'gd2' NOT NULL,
fthumbs_per_row SMALLINT(2) UNSIGNED NOT NULL DEFAULT '4',
fthumbs_per_page SMALLINT(2) UNSIGNED NOT NULL DEFAULT '12',
fil_watermark smallint(1) UNSIGNED NOT NULL DEFAULT '0',
fil_watermark_image varchar(255) NOT NULL DEFAULT 'images/watermark.png',
fil_watermark_text smallint(1) UNSIGNED NOT NULL DEFAULT '0',
fil_watermark_text_color1 varchar(6) NOT NULL DEFAULT 'FF6600',
fil_watermark_text_color2 varchar(6) NOT NULL DEFAULT 'FFFF00',
fil_watermark_text_color3 varchar(6) NOT NULL DEFAULT 'FFFFFF',
fil_watermark_save smallint(1) UNSIGNED NOT NULL DEFAULT '0',
");
Men jeg får følgende fejl:
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 'fattachtypes VARCHAR(150) NOT NULL DEFAULT '.gif,.jpg,.png,.zip,.rar,.tar', fth' at line 3
Er der nogen som kan vise mig vejen til en løsning
