Seite 1 von 1

[3.0.x] User Guestbook SQL Fehler

Verfasst: 07.09.2009 07:25
von oecherjung
Hallo,

bei dem Versuche das SQL Statement auszuführen bekommeich folgenden Fehler

#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 'collate utf8_bin NOT NULL,
`bbcode_bitfield` varchar(5) colla

beim Ausführen von

Code: Alles auswählen

CREATE TABLE `phpbb_profile_guestbook` (
	`gb_id` int(10) NOT NULL auto_increment,
	`user_id` int(10) NOT NULL default '0',
	`poster_id` int(10) NOT NULL default '0',
	`gb_time` int(10) NOT NULL default '0',
	`title` varchar(255) NOT NULL default '',
	`message` text NOT NULL,
	`bbcode_uid` varchar(8) collate utf8_bin NOT NULL,
	`bbcode_bitfield` varchar(5) collate utf8_bin NOT NULL,
	`user_guestbook_limit` VARCHAR(255) NULL,
	`user_guest_name` varchar(64) NOT NULL default '',
PRIMARY KEY  (`gb_id`));
Wie muß uch collate utf8_bin NOT NULL, ersezten damit ich die Table erzeugen kann (Habe MYSQL 4.0.15)

Danke für eure Hilfe im vorraus.

Gruß

oechi

Re: [3.0.x] User Guestbook SQL Fehler

Verfasst: 07.09.2009 09:03
von Dr.Death
Hallo,

der MOD Author hat nur an "moderne" Datenbank mit UTF8 Support gedacht.

Deine MySQL Datenbank Version ist etwas angestaubt, aber dennoch funktionstüchtig ;-)

Du musst einfach das " collate utf8_bin " entfernen.

Hier mal die angepasste Struktur ohne UTF8 Support:

Code: Alles auswählen

   CREATE TABLE `phpbb_profile_guestbook` (
       `gb_id` int(10) NOT NULL auto_increment,
       `user_id` int(10) NOT NULL default '0',
       `poster_id` int(10) NOT NULL default '0',
       `gb_time` int(10) NOT NULL default '0',
       `title` varchar(255) NOT NULL default '',
       `message` text NOT NULL,
       `bbcode_uid` varchar(8) NOT NULL,
       `bbcode_bitfield` varchar(5) NOT NULL,
       `user_guestbook_limit` VARCHAR(255) NULL,
       `user_guest_name` varchar(64) NOT NULL default '',
    PRIMARY KEY  (`gb_id`));

Re: [3.0.x] User Guestbook SQL Fehler

Verfasst: 07.09.2009 13:33
von oecherjung
Dr.Death hat geschrieben:Hallo,

der MOD Author hat nur an "moderne" Datenbank mit UTF8 Support gedacht.

Deine MySQL Datenbank Version ist etwas angestaubt, aber dennoch funktionstüchtig ;-)

Du musst einfach das " collate utf8_bin " entfernen.

Hier mal die angepasste Struktur ohne UTF8 Support:

Code: Alles auswählen

   CREATE TABLE `phpbb_profile_guestbook` (
       `gb_id` int(10) NOT NULL auto_increment,
       `user_id` int(10) NOT NULL default '0',
       `poster_id` int(10) NOT NULL default '0',
       `gb_time` int(10) NOT NULL default '0',
       `title` varchar(255) NOT NULL default '',
       `message` text NOT NULL,
       `bbcode_uid` varchar(8) NOT NULL,
       `bbcode_bitfield` varchar(5) NOT NULL,
       `user_guestbook_limit` VARCHAR(255) NULL,
       `user_guest_name` varchar(64) NOT NULL default '',
    PRIMARY KEY  (`gb_id`));
Hallo Dr. Death,

Yep das wars => DANKE !!!

Gruß oechi