Syntax fehler beim import!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Syntax fehler beim import!

    Hallo,

    ich habe einen dump von einem Script erhalten, welcher beim Import mit phpmyadmin einen Syntaxfehler auf Grund einer falschen Version ausgibt.
    Die Tabellen lassen sich nicht erzeugen.

    Neuer Rootserver von 1&1
    PHP 5.1.2
    mySQL 5.0.26

    Kann mir jemand sagen was da falsch ist?

    DUMP-File
    =======

    --
    -- Tabellenstruktur für Tabelle `gs_admin`
    --

    CREATE TABLE `gs_admin` (
    `admin_id` int(11) NOT NULL auto_increment,
    `admin_name` varchar(250) NOT NULL default '',
    `admin_password` varchar(250) NOT NULL default '',
    PRIMARY KEY (`admin_id`);
    )

    --
    -- Daten für Tabelle `gs_admin`
    --

    INSERT INTO `gs_admin` VALUES ('1', 'admin', 'admin');

    -- --------------------------------------------------------

    --
    -- Tabellenstruktur für Tabelle `gs_news_letter`
    --

    CREATE TABLE `gs_news_letter` (
    `news_letter_id` int(11) NOT NULL auto_increment,
    `news_letter_from_name` varchar(250) NOT NULL default '',
    `news_letter_from_mail_id` varchar(250) NOT NULL default '',
    `news_letter_subject` varchar(250) NOT NULL default '',
    `news_letter_content` text NOT NULL,
    PRIMARY KEY (`news_letter_id`);
    )

    --
    -- Daten für Tabelle `gs_news_letter`
    --

    INSERT INTO `gs_news_letter` VALUES (1, 'Klaus Mustermann', 'klaus@klausmustermann.de', 'Unser Newsletter', 'Hallo,\r\n\r\nDies ist ein Mustertext für einen Newsletter.\r\n\r\nMit freundlichem Gruß\r\n\r\nKlaus Mustermann\r\nMusterstraße 1\r\nD-12345 Musterstadt\r\nhttp://www.klausmustermann.de');

    -- --------------------------------------------------------

    --
    -- Tabellenstruktur für Tabelle `gs_questions`
    --

    CREATE TABLE `gs_questions` (
    `question_id` int(11) NOT NULL auto_increment,
    `question_name` varchar(255) NOT NULL default '',
    `question_answer1` varchar(255) default NULL,
    `question_answer2` varchar(255) default NULL,
    `question_answer3` varchar(255) default NULL,
    `question_status` int(1) default '0',
    PRIMARY KEY (`question_id`);
    )

    --
    -- Daten für Tabelle `gs_questions`
    --

    INSERT INTO `gs_questions` VALUES (1, 'Welches Jubiläum feiern wir?', '25 Jahre', '50 Jahre', '100 Jahre', 1);

    -- --------------------------------------------------------

    --
    -- Tabellenstruktur für Tabelle `gs_user`
    --

    CREATE TABLE `gs_user` (
    `user_id` int(11) NOT NULL auto_increment,
    `user_gender` varchar(255) NOT NULL,
    `user_surename` varchar(255) NOT NULL,
    `user_name` varchar(255) NOT NULL,
    `user_mail_id` varchar(250) default NULL,
    `user_password` varchar(250) default NULL,
    `user_birthday` varchar(2) NOT NULL,
    `user_birthmonth` varchar(2) NOT NULL,
    `user_birthyear` varchar(4) NOT NULL,
    `user_street` varchar(255) NOT NULL,
    `user_streetno` varchar(10) NOT NULL,
    `user_zip` varchar(6) NOT NULL,
    `user_city` varchar(255) NOT NULL,
    `user_country` varchar(255) NOT NULL,
    `user_prephone` varchar(50) NOT NULL,
    `user_phone` varchar(50) NOT NULL,
    `user_premobile` varchar(10) default NULL,
    `user_mobile` varchar(50) default NULL,
    `user_conditions` varchar(4) NOT NULL,
    `user_advertisement` varchar(4) default NULL,
    `status` int(11) default '0',
    `date` varchar(255) default NULL,
    `ip` varchar(255) default NULL,
    `answer` varchar(255) NOT NULL,
    PRIMARY KEY (`user_id`)
    );

    --
    -- Daten für Tabelle `gs_user`
    --
    Zuletzt geändert von waldt; 30.11.2007, 07:13.
    Mit freundlichen Grüßen,
    Thomas

    www.yourRC.de
    RC Modellbau Medien Video, Foto, Audio, Dokuemente

  • #2
    Und wo ist die Fehlermeldung, bzw. an welcher Stelle erscheint diese? Wir sind nun mal keine Hellseher!
    Gruss
    H2O

    Kommentar


    • #3
      Hi,

      komme von hier (Arbeit) leider nicht an die Fehler ran.

      Ich dachte nur Ihr seht so schon was falsch sein könnte.
      Soweit ich mich erinnere gab es ein Problem in Zeile 5 near' (rest weiß ich nicht mehr.

      Könnte es an den Hoch-kommas liegen?

      Gruß
      Thomas
      Mit freundlichen Grüßen,
      Thomas

      www.yourRC.de
      RC Modellbau Medien Video, Foto, Audio, Dokuemente

      Kommentar


      • #4
        Ich bin auch davon ausgegangen, dass es sich um einen von MySQL erstellten Dump handelt. Das kann aber nicht sein, weil MySQL keine Semikolons macht, bevor ein Statement fertig ist. Und nummerische Werte werden auch nicht in Anführungszeichen geschrieben. Letzteres ist zwar nicht wirklich ein Fehler, aber unsauber.
        Und mit einer falschen Version hat das Ganze erst recht nichts zu tun.
        Gruss
        H2O

        Kommentar


        • #5
          Die Semikolons in den PRIMARY KEY-Zeilen sind der Grund, ohne läuft es.
          ich glaube

          Kommentar


          • #6
            Original geschrieben von ministry
            Die Semikolons in den PRIMARY KEY-Zeilen sind der Grund, ohne läuft es.
            Eine präzise Umschreibung für das, was ich angedeutet habe. Aber ganz stimmt das auch nicht, weil, wenn du die rausnimmst, fehlen sie immer noch am Ende des Statments. (Ausser man testet - wie du vermutlich - die Befehle nur einzeln)
            Gruss
            H2O

            Kommentar


            • #7
              Original geschrieben von H2O
              Eine präzise Umschreibung für das, was ich angedeutet habe. Aber ganz stimmt das auch nicht, weil, wenn du die rausnimmst, fehlen sie immer noch am Ende des Statments. (Ausser man testet - wie du vermutlich - die Befehle nur einzeln)
              Entschuldige, ich wollte dich nicht mehr präzisieren als gewollt

              Und, ja du hast Recht, ich habs nur einzeln getestet, und am Ende fehlen sie.

              (Kaffee bitte.)
              ich glaube

              Kommentar


              • #8
                Hallo zusammen,

                Stimmt das ist kein dump aus mySQL.
                Gehört zu einem Script was ich bekommen habe.

                und was muss ich nun raus bzw. reinnehmen?
                Ist etwas verwirrend für mich.
                Vielen Dank im voraus.
                MfG
                Thomas
                Mit freundlichen Grüßen,
                Thomas

                www.yourRC.de
                RC Modellbau Medien Video, Foto, Audio, Dokuemente

                Kommentar


                • #9
                  Re: Syntax fehler beim import!

                  PRIMARY KEY (`admin_id`)[COLOR=red];[/COLOR] <-- Ist falsch!
                  )[COLOR=red];[/COLOR] <-- fehlt!

                  Kommentar


                  • #10
                    Hallo,
                    ich habe die Änderungen vorgenommen.
                    =============================
                    --
                    -- Tabellenstruktur für Tabelle `gs_admin`
                    --

                    CREATE TABLE `gs_admin` (
                    `admin_id` int(11) NOT NULL auto_increment,
                    `admin_name` varchar(250) NOT NULL default '',
                    `admin_password` varchar(250) NOT NULL default '',
                    PRIMARY KEY (`admin_id`)
                    );
                    =============================


                    Leider kommt nun folgender fehler:

                    SQL-Befehl:

                    --
                    -- Tabellenstruktur für Tabelle `gs_admin`
                    --
                    CREATE TABLE `gs_admin` (

                    `admin_id` int( 11 ) NOT NULL AUTO_INCREMENT ,
                    `admin_name` varchar( 250 ) NOT NULL default '',
                    `admin_password` varchar( 250 ) NOT NULL default '',
                    PRIMARY KEY ( `admin_id` )
                    );



                    MySQL meldet:

                    #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 '
                    CREATE TABLE `gs_admin` (
                    `admin_id` int(11) NOT NULL auto_increment,
                    ' at line 1


                    Könnt Ihr damit was anfangen?

                    Danke Gruß
                    Thomas
                    Mit freundlichen Grüßen,
                    Thomas

                    www.yourRC.de
                    RC Modellbau Medien Video, Foto, Audio, Dokuemente

                    Kommentar


                    • #11
                      N'abend..


                      CREATE TABLE `gs_admin` (

                      `admin_id` int( 11 ) NOT NULL AUTO_INCREMENT ,
                      `admin_name` varchar( 250 ) NOT NULL default '',
                      `admin_password` varchar( 250 ) NOT NULL default '',
                      PRIMARY KEY ( `admin_id` )
                      );

                      Womöglich an den fett darstellten Stellen ?



                      Gruss

                      Kommentar


                      • #12
                        Original geschrieben von medium22

                        Womöglich an den fett darstellten Stellen ?
                        Sicher nicht...
                        to use near '
                        Du hast beim Ändern die Datei mit einem Byte Order Mark abgespeichert. Nimm einen anderen Editor, oder stelle das Speichen entsprechend um.
                        ich glaube

                        Kommentar


                        • #13
                          LÖSUNG gefunden!!

                          Das hat gereiht.

                          PRIMARY KEY (`admin_id`); <-- Ist falsch!
                          ); <-- fehlt!


                          Import musste mit Latin1 passieren.
                          Habe immer UTF-8 genommen.

                          Jetzt hat alles funktioniert.
                          Ich danke allen Beteiligten für Ihre Unterstützung.
                          Gruß
                          Thomas
                          Mit freundlichen Grüßen,
                          Thomas

                          www.yourRC.de
                          RC Modellbau Medien Video, Foto, Audio, Dokuemente

                          Kommentar

                          Lädt...
                          X