Seite 1 von 1

SQL-Fehler bei db_update für personal-notes-mod

Verfasst: 12.07.2004 18:02
von Hainer
Hallo Leute,

wenn ich die db-update.php vom Personal-Notes-Mod starte, erhalte ich immer die nachfolgende Fehlermeldung:

Code: Alles auswählen

ERROR: Nicht geschlossene Anführungszeichen @ 367
STR: `
SQL: CREATE TABLE phpbb_notes (
  post_id mediumint(8) unsigned NOT NULL auto_increment,
  poster_id mediumint(8) NOT NULL DEFAULT '0',
  post_subject varchar(60) DEFAULT NULL,
  post_text text,
  post_time int(11) NOT NULL DEFAULT '0',
  bbcode_uid varchar(10) DEFAULT NULL,
  bbcode` TINYINT(1) DEFAULT '1' NOT NULL,
  smilies` TINYINT(1) DEFAULT '1' NOT NULL,
  acronym` TINYINT(1) DEFAULT '1' NOT NULL
  PRIMARY KEY  (post_id),
  KEY poster_id (poster_id),
  KEY post_time (post_time)
) TYPE=MyISAM;

SQL-Befehl :  

CREATE TABLE phpbb_notes ( post_id mediumint(8) unsigned NOT NULL auto_increment, poster_id mediumint(8) NOT NULL DEFAULT '0', post_subject varchar(60) DEFAULT NULL, post_text text, post_time int(11) NOT NULL DEFAULT '0', bbcode_uid varchar(10) DEFAULT NULL, bbcode` TINYINT(1) DEFAULT '1' NOT NULL, smilies` TINYINT(1) DEFAULT '1' NOT NULL, acronym` TINYINT(1) DEFAULT '1' NOT NULL PRIMARY KEY (post_id), KEY poster_id (poster_id), KEY post_time (post_time) ) TYPE=MyISAM; 

MySQL meldet: 


You have an error in your SQL syntax near ' TINYINT(1) DEFAULT '1' NOT NULL,
  smilies` TINYINT(1) DEFAULT '1' NOT NULL,
  ' at line 8
Kann mir da bitte jemand sagen, was faul ist?

Danke und Gruß
Hainer

Verfasst: 12.07.2004 18:06
von PhilippK
Entfern mal die drei `

Gruß, Philipp

Verfasst: 12.07.2004 18:09
von Hainer
Ergibt dann folgende Fehlermeldung:

Code: Alles auswählen

SQL-Befehl :  

CREATE TABLE phpbb_notes(

post_id mediumint( 8 ) unsigned NOT NULL auto_increment,
poster_id mediumint( 8 ) NOT NULL DEFAULT '0',
post_subject varchar( 60 ) DEFAULT NULL ,
post_text text,
post_time int( 11 ) NOT NULL DEFAULT '0',
bbcode_uid varchar( 10 ) DEFAULT NULL ,
bbcode TINYINT( 1 ) DEFAULT '1' NOT NULL ,
smilies TINYINT( 1 ) DEFAULT '1' NOT NULL ,
acronym TINYINT( 1 ) DEFAULT '1' NOT NULL PRIMARY KEY ( post_id ) ,
KEY poster_id( poster_id ) ,
KEY post_time( post_time ) 
) TYPE = MYISAM 

MySQL meldet: 


You have an error in your SQL syntax near '( post_id ) ,
 KEY poster_id( poster_id ) ,
 KEY post_time( post_time )  ) TYPE ' at line 9
:cry:

Verfasst: 12.07.2004 18:20
von PhilippK
Muss ich gerade auf die Schnelle passen. Erstell die Tabelle evtl. manuell mit phpMyAdmin...

Gruß, Philipp

Verfasst: 12.07.2004 18:25
von XeroX
Das selbe Problem hab ich auch.
Ich will das Mod unbediingt ein bauen aber leider bekomm ich auch immer so eine Fehlermeldung..

Pls HELP

Verfasst: 12.07.2004 18:26
von Hainer
db_update.php enthält genau die Befehle (stehen auch so in der Mod-personal_notes.txt drin), manuell mit phpMyAdmin ergibt denselben Fehler, sowohl mit den drei ` als auch ohne.
Wäääh... :cry:

Verfasst: 12.07.2004 18:27
von XeroX
Jo ueber MyphpAdmin gehts genauso wenig

Verfasst: 12.07.2004 19:03
von Hainer
So geht's:

Code: Alles auswählen

CREATE TABLE phpbb_notes ( 
  post_id mediumint(8) unsigned NOT NULL auto_increment, 
  poster_id mediumint(8) NOT NULL DEFAULT '0', 
  post_subject varchar(60) DEFAULT NULL, 
  post_text text, 
  post_time int(11) NOT NULL DEFAULT '0', 
  bbcode_uid varchar(10) DEFAULT NULL, 
  bbcode TINYINT(1) DEFAULT '1' NOT NULL, 
  smilies TINYINT(1) DEFAULT '1' NOT NULL, 
  acronym TINYINT(1) DEFAULT '1' NOT NULL, 
  PRIMARY KEY  (post_id), 
  KEY poster_id (poster_id), 
  KEY post_time (post_time) 
) TYPE=MyISAM;

Viel Erfolg und Gruß
Hainer

Verfasst: 12.07.2004 19:10
von XeroX
DAnke