Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Fehlermeldung, was bedeutet sie?





Frage

huhu, ich möchte für ein online spiel ein dkp system anlegen. nun gibt es da ein vorgefertigtes paket. das hab ich auf meinen webspace hochgeladen und install.php ausgeführt. danach bin ich auf meinen admin bereich und hab eine datenbank angelegt und den namen der datenbank und deren pw dort bei der install.php eingetragen dann musste ich folgendes angeben: Database Name: wie im admin bereich erstellt Database Server Hostname: meinehomepage.de Database Server Username: wie im admin bereich erstellt Database Server Password: wie im admin bereich erstellt MLdkp Table Prefix: hab ich leer gelassen daraufhin kam diese fehlermeldung: Query: CREATE TABLE `adjustments` ( `id` int(11) NOT NULL auto_increment, `value` float(6,2) default '0.00', `date` int(11) NOT NULL default '0', `reason` varchar(255) NOT NULL default '', `char_id` int(11) NOT NULL default '0', `raid_id` int(11) NOT NULL default '0', `location_id` int(11) NOT NULL default '0', `added_by_id` int(11) NOT NULL default '0', `updated_by_id` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 Reported: 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 'DEFAULT CHARSET=latin1' at line 12 weiß jemand damit was anzufangen?

Antwort 1 von Jaja

setze statt 'DEFAULT CHARSET=latin1' mal
'DEFAULT CHARSET=utf-8' angeblich in zeile 12

ansonsten weiß ich auch nicht weiter..

Antwort 2 von Morgas

Neue Fehlermeldung nachdem ich die Alte behoben hab:

Error installing
Query: CREATE TABLE `mldkp_d007fc02guilds` ( `id` int(11) NOT NULL auto_increment, `guild` varchar(32) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8
Reported: 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 'DEFAULT CHARSET=utf8' at line 5

Antwort 3 von Jaja

utf-8 statt utf8?

Antwort 4 von Morgas

leider nein :(

Antwort 5 von Jaja

hmm

andere übliche kodierungen: latin9, latin15 (mit euro zeichen), selten utf16 und utf7

aber ich glaube, das problem ist ncht die kodierung, auch wenn an dieser stelle der syntax fehler liegen soll.

Antwort 6 von Morgas

hab nun 'DEFAULT CHARSET=utf8 gelöscht und die installation ging.
weiß allerdings nicht was das löschen bewirkt hat ^^

Antwort 7 von Jaja

oha.

na dann unterstützt diese SQL distri wohl dieses argumen nicht. ich denke dann wird wohl die systemweite einstellung der zeichenkodierung genutzt werden (oder irgenwo anders wird das festgelegt).

unter linux per "env | gep -i lang" antwort: "LANG=de_DE.UTF-8" als festlegung der sprache+zeichenkodierung

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: