Seite 1 von 1

[Erledigt] Sprachkonfi Fehler

Verfasst: 15.12.2006 17:10
von potterburner
Hi,
habe versucht den Sprachkonfigurations Mod zu installieren, aber ich kann bei MySql folgende Tabelle nicht eintragen:

CREATE TABLE `pobu_lc_config` (
`config_name` varchar(255) collate latin1_general_ci NOT NULL,
`config_value` varchar(255) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Woran kann das liegen?
Wo liegt der Fehler?

Danke :)

LG
Potterburner

Verfasst: 15.12.2006 17:14
von StarWolf3000
anscheinend noch eine MySQL 3.x Version, die verstehen bestimmte Befehle nicht
lösche

Code: Alles auswählen

collate latin1_general_ci
und

Code: Alles auswählen

ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

Verfasst: 15.12.2006 17:21
von potterburner
Habe MySQL 4.0.18.

Und mit dem Löschen gehts nicht. :(
#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 latin1_general_ci NOT NULL,
`config_value` varchar(2

Verfasst: 15.12.2006 17:27
von StarWolf3000
das ist seltsam, da MySQL 4.x diese Befehle versteht

Code: Alles auswählen

CREATE TABLE `pobu_lc_config` (
`config_name` varchar(255) collate latin1_general_ci NOT NULL,
`config_value` varchar(255) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
habs bei mir lokal probiert, hab deinen Code in das SQL-Feld eingefügt und der anstandslos die Tabelle erstellt, hab selbst MySQL 4.1.7

Verfasst: 15.12.2006 17:31
von potterburner
Also bei mir kommt wie gesagt jedesmal eine Fehlermeldung :(

Verfasst: 15.12.2006 17:33
von StarWolf3000
kommt die auch, wenn du den Code, so ich ihn ihn geschrieben habe, beim SQL einfügst?
dann probiere das hier:

Code: Alles auswählen

CREATE TABLE `pobu_lc_config` (
`config_name` varchar(255) NOT NULL,
`config_value` varchar(255) NOT NULL
);

Verfasst: 15.12.2006 17:36
von potterburner
Hat geklappt :) Dankö :)

CREATE TABLE `pobu_lc_restore_files` (
`id` mediumint(8) NOT NULL,
`file_name` varchar(50) collate latin1_general_ci NOT NULL,
`lang_name` varchar(50) collate latin1_general_ci NOT NULL,
`content` longtext collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

CREATE TABLE `pobu_lc_restore_points` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`name` varchar(255) collate latin1_general_ci NOT NULL,
`description` text collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=31 ;

Kannst mir die auch umschreiben?

Danke :)

Verfasst: 15.12.2006 17:40
von StarWolf3000

Code: Alles auswählen

CREATE TABLE `pobu_lc_restore_files` (
`id` mediumint(8) NOT NULL,
`file_name` varchar(50) NOT NULL,
`lang_name` varchar(50) NOT NULL,
`content` longtext NOT NULL
);

CREATE TABLE `pobu_lc_restore_points` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`name` varchar(255) NULL,
`description` text NOT NULL,
PRIMARY KEY (`id`)
)AUTO_INCREMENT=31;
müsste so stimmen

Verfasst: 15.12.2006 19:54
von potterburner
Danke, jetzt gehts :)
Vielen Dank :)