Ich: SQL fehler?

-- MySQL dump 8.22
--
-- Host: localhost    Database: test
---------------------------------------------------------
-- Server version 3.23.57

--
-- Table structure for table 'test_test'
--

CREATE TABLE test_test (
  id varchar(255) NOT NULL default '',
  url text,
  date timestamp(14) NOT NULL,
  PRIMARY KEY  (id),
) TYPE=MyISAM;

--
-- Dumping data for table 'test_test'
--

Ich bekomme folgenden Fehler:
#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 '---------------------------------------------------------
-- Server version    3.2' at line 4

Warum? Was ist in Zeile 4 falsch?

  1. -- MySQL dump 8.22

    -- Host: localhost    Database: test

    -- Server version 3.23.57

    Warum? Was ist in Zeile 4 falsch?

    --------------------------------------------------------- sieht mir nicht nach einem SQL-Befehl aus und was immer Du zum Einlesen der Datei benutzt, erkennt es wohl auch nicht als Kommentarzeile an.

  2. Hello,


    -- Server version 3.23.57

    Ich bekomme folgenden Fehler:
    #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 '---------------------------------------------------------
    -- Server version    3.2' at line 4

    Warum? Was ist in Zeile 4 falsch?

    Server Version 3.23.57 ist auch schon 'etwas' älter. Inzwischen steht die 6.x vor der Tür.

    Könnte sein, dass die 3.23. noch mit '----' als Kommentarzeichen umgehen konnte und deine derzeitige (welche ist das bitte?) das nicht mehr akzeptiert.

    http://dev.mysql.com/doc/refman/5.1/en/comments.html

    Jedenfalls muss man laut Manual "-- "   dash dash space

    als Kommentarzeichen benutzen oder eben ein #

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Hallo Tom,

      Server Version 3.23.57 ist auch schon 'etwas' älter.

      da stimme ich Dir zu.

      Inzwischen steht die 6.x vor der Tür.

      Bitte übertreibe nicht. Derzeit gibt es gerade mal einen Release Candidate (RC) für 5.1, die Produktivversion ist immer noch die 5.0 - und von einem Einsatz der
      5.1 im Produktiveinsatz rät MySQL selbst noch ab.

      Vor der Tür steht also MySQL 5.1. Bis 6.0 den Status Produktion erhält, könnten
      durchaus noch zwei Jahre vergehen (einfacher Vergleich zu 5.0, das jetzt etwas
      über zwei Jahre alt ist, d.h. Produktionsversion).

      5.0 http://dev.mysql.com/doc/refman/5.0/en/news-5-0-x.html
      5.1 http://dev.mysql.com/doc/refman/5.1/en/news-5-1-x.html

      Freundliche Grüße

      Vinzenz

  3. Hello,

    PRIMARY KEY  (id),

    du hast da ein Komma zu viel...

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    There's no such thing as a free lunch  --  Milton Friedman