mysql-fehler
AElensar
- datenbank
Hio,
bin noch Neuling und habe folgendes Problem:
beim ausführen dieses Befehls
CREATE TABLE eqdkp_classcolors(
id
int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
template
varchar( 255 ) default NULL ,
name
varchar( 255 ) default NULL ,
color
varchar( 255 ) default NULL ,
class
varchar( 255 ) default NULL ,
PRIMARY KEY ( id
)
) ENGINE = InnoDB
bekomme ich diese Fehlermeldung
#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 'ENGINE=InnoDB' at line 1
Kann mir da bitte jemand schnell mal helfen und mir direkt sagen was ich machen muss um das ganze zum laufen zu bekommen?
Danke schonmal im voraus
Gruß AElensar
Hallo AElensar,
Syntax ist korrekt. Welche Version von MySQL hast du?
Gruß Alexander.
Hallo AElensar,
Syntax ist korrekt. Welche Version von MySQL hast du?
Gruß Alexander.
Hio Alexander,
wenn du dies meinst: Server Version: 3.23.58-log
Hallo AElensar,
wenn du dies meinst: Server Version: 3.23.58-log
tut mir leid, dass ich dir keine konkrete Antwort geben kann. Deine SQL Abfrage hat bei mir mit MySQL 5 einwandfrei funktioniert.
Ich könnte an dieser Stelle empfehlen auf MySQL 4 oder höher umzusteigen. Wenn das erfolgt ist, wird die Abfrage akzeptiert.
Gruß Alexander.
Ich könnte an dieser Stelle empfehlen auf MySQL 4 oder höher umzusteigen. Wenn das erfolgt ist, wird die Abfrage akzeptiert.
Danke dir, werd ich aus Zeitmangel morgen ausprobieren, vorher natürlich schaun was ich ändern muss bei den Anwendungen die zur Zeit damit laufen.
Gruß
AElensar
Hio,
zur Info:
Datenbankupdate hat geklappt und alles funzt, auch die alten Anwendungen die schon drauf waren.
Danke dir nochmals für deine schnelle Hilfe.
Gruß
AElensar
Hello,
Datenbankupdate hat geklappt und alles funzt, auch die alten Anwendungen die schon drauf waren.
Wie hast Du das alte Projekt migriert?
Welches ist die neue Version?
Lebt die alte noch?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hello,
Datenbankupdate hat geklappt und alles funzt, auch die alten Anwendungen die schon drauf waren.
Wie hast Du das alte Projekt migriert?
Welches ist die neue Version?
Lebt die alte noch?
Hio Tom,
1. habe zuerst eine Sicherung der Datenbank vorgenommen
2. dann die Datenbank aktualisiert auf die nächst höhere 4.1.22
(bot der hoster an und war nur ein klick)
3. bin dann in die config.php meiner site gegangen und habe den neuen mysql4.... eingetragen
Mehr eigentlich nicht, und hat wunderbar geklappt.
Zur Absicherung hatte ich ebend noch die Sicherung der db, hätte also die db komplett löschen können und wieder als version 3... erstellen können, in der ich dann die Sicherung importiert hätte.
Was bräuchtest du denn genau? Wenn ich es habe würd ich es dir dann schicken.
Gruß
angorn
Hello,
Mehr eigentlich nicht, und hat wunderbar geklappt.
Zur Absicherung hatte ich ebend noch die Sicherung der db, hätte also die db komplett löschen können und wieder als version 3... erstellen können, in der ich dann die Sicherung importiert hätte.Was bräuchtest du denn genau? Wenn ich es habe würd ich es dir dann schicken.
Ich habe den MySQL-Server aus der 3er-Serie, also z.B. 3.23.58 gesucht. Den habe ich hier zwar genau zu dem Zweck noch installiert auf einer IDE-Platte, die lässt sich aber in keinem der vorhandenen Geräte ansprechen und das Gerät, in dem sie lief, steht noch 300km weit weg :-(
Dank Vinzenz' Hilfe hatte ich es ja fertiggebracht, zwei MySQL-Server gleichzeitig auf einer Maschine zum Laufen zu bringen.
Aber es sieht so aus, als bekäme ich das dank der obigen Links zum Laufen am Wochenende ...
Also immer auch gut die Installationsdateien zum Server aufheben, wenn man auf die nächte Version wechselt. Die Datenbank-Dateien alleine reichen nicht.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hallo,
Syntax ist korrekt. Welche Version von MySQL hast du?
wenn du dies meinst: Server Version: 3.23.58-log
oh jeh. Diese Version ist jenseits von Gut und Böse. Selbst MySQL 4.1 ist tot, sprich wird vom Hersteller nicht mehr unterstützt.
Ob InnoDB von Deinem Server unterstützt wird, kannst Du mit der MySQL-speziellen SQL-Anweisung
SHOW ENGINES
in Erfahrung bringen.
Weitere Hinweise zu InnoDB in MySQL 3.23 findest Du im Handbuch:
http://dev.mysql.com/doc/refman/4.1/en/innodb-in-mysql-3-23.html
Freundliche Grüße
Vinzenz
Hello,
wenn du dies meinst: Server Version: 3.23.58-log
Hi, wenn Du die Installeionsdateien von diesem Museumsschätzchen noch zur Hand hast, bitte unbedingt für mich aufheben. Ich suche schon das ganze Wochenende danach.
Aber für Deinen Zweck solltest Du mal über eine neuere Version nachdenken :-)
Allerdings nicht einfach die alte platt machen, wenn Du noch Projekte darauf laufen hast. Man bekommt die auf dern neuen Version nicht einfach migriert. Das ist auch mein Problem.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
moinmoin Tom,
Hi, wenn Du die Installeionsdateien von diesem Museumsschätzchen noch zur Hand hast, bitte unbedingt für mich aufheben. Ich suche schon das ganze Wochenende danach.
suchst du sowas http://dresden.soft-ware.net/dl/oamwabpdve/p00436/mysql-3.23.58-win.zip
Gruß Krischi
Hello,
Hi, wenn Du die Installeionsdateien von diesem Museumsschätzchen noch zur Hand hast, bitte unbedingt für mich aufheben. Ich suche schon das ganze Wochenende danach.
suchst du sowas http://dresden.soft-ware.net/dl/oamwabpdve/p00436/mysql-3.23.58-win.zip
ey, das ist ja schon mal ein Anfang.
Wenn ich jetzt noch die Version für Linux finde, wäre es das schärfste überhaupt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
moinmoin Tom,
dann kuck doch mal da
http://www.fedoralegacy.org/updates/FC1/2005-07-15-FLSA_2005_152925__Updated_mysql_packages_fix_security_issues.html
isses das?
Gruß Krischi
Hello,
dann kuck doch mal da
http://www.fedoralegacy.org/updates/FC1/2005-07-15-FLSA_2005_152925__Updated_mysql_packages_fix_security_issues.htmlisses das?
Theoretisch schon.
Praktisch ist es nicht mehr da:
Not Found
The requested URL /redhat/9/updates/i386/mysql-3.23.58-1.90.6.legacy.i386.rpm was not found on this server.
usw.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
dann probier mal da
http://www.rpmseek.com/rpm-pl/mysql.html?hl=de&cs=mysql:PN:0:0:0:0:0
so ab Position 20 abwärts, da müsste das sein was du suchst
(zur Eingrenzung ist links die erweiterte Suche, da kannst du runterbrechen bis zur spezifischen Distribution)
Gruß Krischi
Hello Krischi,
dann probier mal da
http://www.rpmseek.com/rpm-pl/mysql.html?hl=de&cs=mysql:PN:0:0:0:0:0
so ab Position 20 abwärts, da müsste das sein was du suchst
danke Dir schon mal.
Ich habe mir die Versionen jetzt für Windows und für Linux gesichert. Scahun wir mal, auf welcher Plattform ich das dann provisorisch hochziehe. Müsste ja auch noch auf Win98SE laufen, also auf irgendeinem alten Schätzchen, was hier noch rumgammelt.
Wäre doch klasse, wenn ich das alte Projekt noch ausschlachten könnte, bevor es endgültig in die Tonne wandert.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg