Seite 2 von 2

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 00:30
von redbull254
Keine Ahnung, da müssen unsere Spezialisten ran. :)

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 01:02
von Mahony
Hallo
Hab grad geschaut, in der Tabelle "phpbb_forums" gibt es mehrere Typen "TINYINT (1). Allerdings kein Feld mit dem Namen "static", welches der Befehl ändern möchte... Kann das sein?
Nein - der Befehl, soll eine neue Spalte (static) in der Tabelle hinzufügen.
Versuchs mal so

Code: Alles auswählen

ALTER  TABLE  phpbb_forums  ADD COLUMN static TINYINT(1) DEFAULT '0' NOT NULL;



Grüße: Mahony

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 02:50
von huggele
leider immer noch diese meldung:

Fehler

SQL-Befehl: Dokumentation

CREATE TABLE `phpbb_forums_selected` (
`user_id` MEDIUMINT( 8 ) NOT NULL ,
`forum_id` MEDIUMINT( 8 ) NOT NULL ,
PRIMARY KEY ( `user_id` , `forum_id` )
) ALTER TABLE phpbb_forums ADD COLUMN static TINYINT( 1 ) DEFAULT '0' NOT NULL ;

MySQL meldet: Dokumentation
#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 'ALTER TABLE phpbb_forums ADD COLUMN static TINYINT(1) DEFAULT '0' NOT NULL' at line 3

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 03:01
von Mahony
Hallo
Führe die SQL-Befehle einzeln aus

Code: Alles auswählen

CREATE TABLE `phpbb_forums_selected` (`user_id` MEDIUMINT( 8 ) NOT NULL , `forum_id` MEDIUMINT( 8 ) NOT NULL , PRIMARY KEY ( `user_id` , `forum_id` ) );

Code: Alles auswählen

ALTER  TABLE  phpbb_forums  ADD COLUMN static TINYINT(1) DEFAULT '0' NOT NULL;

Code: Alles auswählen

CREATE TABLE `phpbb_selection_templates` (`template_id` MEDIUMINT( 8 ) NOT NULL ,`forum_id` MEDIUMINT( 8 ) NOT NULL ,PRIMARY KEY ( `template_id` , `forum_id` ));

Code: Alles auswählen

CREATE TABLE `phpbb_selection_template_names` (`template_id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,`template_name` VARCHAR( 255 ) NOT NULL ,PRIMARY KEY ( `template_id` ));

Code: Alles auswählen

INSERT INTO `phpbb_selection_template_names` (`template_id` ,`template_name`)VALUES ('-1', 'Default'), ('0', 'reserved');

Grüße: Mahony

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 03:48
von huggele
Immer noch:

Fehler

SQL-Befehl: Dokumentation

CREATE TABLE `phpbb_forums_selected` (
`user_id` MEDIUMINT( 8 ) NOT NULL ,
`forum_id` MEDIUMINT( 8 ) NOT NULL ,
PRIMARY KEY ( `user_id` , `forum_id` )
) :

MySQL meldet: Dokumentation
#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 ':' at line 1

Ich schreib mal dem Hoster... vielleicht weiß der an was das liegt.
Danke euch 2 und gute Nacht!!

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 03:57
von Mahony
Hallo
Da war noch ein Fehler im Code (Doppelpunkt anstelle eines Semikolons im ersten SQL-Befehl - das habe ich allerdings jetzt oben im Beitrag bereits geändert).
Das anschreiben deines Hosters, kannst du dir sparen. Die Fehler entstanden, weil keine Abgrenzungen (Semikolon) am Ende eines jeden SQL-Befehls vorhanden waren.


Grüße: Mahony

Re: SQL-Editierung?? was is das?

Verfasst: 05.06.2010 11:07
von huggele
Mahony hat geschrieben:Hallo
Da war noch ein Fehler im Code (Doppelpunkt anstelle eines Semikolons im ersten SQL-Befehl - das habe ich allerdings jetzt oben im Beitrag bereits geändert).
Das anschreiben deines Hosters, kannst du dir sparen. Die Fehler entstanden, weil keine Abgrenzungen (Semikolon) am Ende eines jeden SQL-Befehls vorhanden waren.

Grüße: Mahony
MEIN HELD!!!!
DANKEEEEEE!!!!! :grin: