Seite 1 von 1

SQL Problem Beitragsgratulierer

Verfasst: 14.04.2008 19:45
von Revofire
Hallo, ich bin dabei den Betragsgratulierer einzubauen habe aber ein problem mit der datenbank, das update hat leider nicht geklappt, deswegen musste ich es Manuell machen, bin auch nicht so der profi, habe dazu leider auch nichts in der suche gefunden...

Ich bekomme aber folgen fehler:

CREATE TABLE phpbb_congrats ( config_name varchar(255) NOT NULL default '', config_value varchar(255) NOT NULL default '', PRIMARY KEY (config_name) ) TYPE=MyISAM
+++ Error: Table 'phpbb_congrats' already exists

INSERT INTO phpbb_congrats VALUES ('congrat_active', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_how', '0')
+++ Error: Duplicate entry '0' for key 1

INSERT INTO phpbb_congrats VALUES ('congrat_reached', '0')
+++ Error: Duplicate entry '0' for key 1

INSERT INTO phpbb_congrats VALUES ('congrat_when', '1')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_posts', '0')
+++ Error: Duplicate entry '0' for key 1

INSERT INTO phpbb_congrats VALUES ('congrat_message', '0')
+++ Error: Duplicate entry '0' for key 1

INSERT INTO phpbb_congrats VALUES ('congrat_usersumid', '0')
+++ Error: Duplicate entry '0' for key 1

INSERT INTO phpbb_congrats VALUES ('congrat_text', 'Herzlichen Glückwunsch %s, du hast den %d. Beitrag verfasst.')
+++ Successful

ALTER TABLE phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL
+++ Error: 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 ' ADD user_congrat TINYINT( 1 ) NOT NULL' at line 1

Verfasst: 15.04.2008 14:43
von Revofire
ich weiß ich habe einen fehler bei dem erstellen in der datenbank gemacht, ich blicke da nur nicht richtig durch wie ich das richtig eintrage...

Wäre nett wenn jemand das anhand des folgenden beispiels verdeutlichen könnte wie ich wo welche einträge machen muss.

Feld =
Typ =
Länge/Set* =
Attribute =
Null =
Standard** =
Extra =

Danke