SQL - Alter Table

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
professor
Mitglied
Beiträge: 192
Registriert: 18.07.2004 21:15

Beitrag von professor »

OK Thx für den Link.

Tja ich bekomme halt einen halben Herzanfall wenn ich aufgrund eines Beistriches oder eines Anführungszeichens plötzlich anstatt des Forum index einen Error sehe. Den Fehler zu finden...naja...ist zum Haare ausreíßen.
professor
Mitglied
Beiträge: 192
Registriert: 18.07.2004 21:15

Beitrag von professor »

ok hab mir das mal durchgelesen. Denke aber dass ich mir phpmyadmin schon ein bißchen umgehen kann. Aber ich bitte doch nur um einen kleinen Ratschlag bzw. Tipp:

Wenn ich im Mod dort stehen hab:

#-----[ SQL ]--------
# Note: replace phpbb_ with any custom table prefix you have
ALTER TABLE phpbb_users ADD rating_status tinyint unsigned NOT NULL;
ALTER TABLE phpbb_topics ADD rating_rank_id smallint unsigned not null;
ALTER TABLE phpbb_topics ADD KEY topics_ratingrankid(rating_rank_id);
ALTER TABLE phpbb_posts ADD rating_rank_id smallint unsigned not null;
ALTER TABLE phpbb_posts ADD KEY posts_ratingrankid(rating_rank_id);

wenn dort steht "rating_status" hinzufügen / TINYINT / unsignerd / Not Null ... dann ist das für mich OK.

Aber wenn dort steht:

ALTER TABLE phpbb_topics ADD KEY topics_ratingrankid(rating_rank_id);

-------> OK, habe soeben gemerkt, dass es um den KEY geht: Wo kann ich einen KEY einfügen???

lg :wink:
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Fügst du die Felder eigentlich manuell ein ?

Du hast doch in phpMyAdmin oben diese ganzen Reiter ....
unter anderem auch einen wo SQL draufsteht ...

In das Eingabefenster kannst du jedesmal den kompletten Befehl reinkopieren ... fertig ...
warum machst du es dir denn so schwer ?

Markus
professor
Mitglied
Beiträge: 192
Registriert: 18.07.2004 21:15

Beitrag von professor »

Oh Man, weißt du wie lange ich gebraucht habe bis ich das jetzt gecheckt habe,dass ich einfach nur den Befehl in die Box reinkopieren kann? Sch... man, aber dafür habe ich was gelernt... jedes mal die Tabellen manuell erstellt.

Gilt das auch für:

CREATE TABLE phpbb_rating_config (
label varchar(100) default NULL,
num_value int unsigned NOT NULL default '0',
text_value varchar(255) default NULL,
config_id int unsigned NOT NULL default '0',
input_type tinyint unsigned NOT NULL default '0',
list_order smallint(5) unsigned NOT NULL default '0',
PRIMARY KEY (config_id)
) ;

nur so neben bei...meine ich.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

auch das kannst du da komplett reinkopieren ... und somit viel Arbeit sparen :wink:

Markus
professor
Mitglied
Beiträge: 192
Registriert: 18.07.2004 21:15

Beitrag von professor »

Danke man! Hast mir echt auf die SPrünge geholfen... :wink:
Antworten

Zurück zu „phpBB 2.0: Mod Support“