AElensar: mysql-fehler

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

  1. Hallo AElensar,

    Syntax ist korrekt. Welche Version von MySQL hast du?

    Gruß Alexander.

    1. 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

      1. 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.

        1. 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

          1. 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

            1. 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

              --
              Nur selber lernen macht schlau
              http://bergpost.annerschbarrich.de
              1. 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

                1. 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

                  --
                  Nur selber lernen macht schlau
                  http://bergpost.annerschbarrich.de
      2. 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

      3. 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

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. 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

          1. 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

            --
            Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
              1. Hello,

                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?

                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

                --
                Nur selber lernen macht schlau
                http://bergpost.annerschbarrich.de
                1. 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

                  1. 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

                    --
                    Nur selber lernen macht schlau
                    http://bergpost.annerschbarrich.de