SQL fehler?
Ich
- datenbank
0 Iork um Oork0 Tom0 Rouven
-- 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?
-- 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.
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 4Warum? 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
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
Hello,
PRIMARY KEY (id),
du hast da ein Komma zu viel...
MfG
Rouven