Hi,
das dachte ich mir auch. Geht aber nicht bei mir. Ich stelle mich bestimmt nur zu blöd an.
Die Tabelle, die ich importieren will heisst produkt. In der DB wo sie rein soll, gibt es diese Tabelle nicht.
Ich bin dann auf die DB gegangen (in phpMyAdmin) und habe dann auf SQL geklickt. Das Feld "SQL-Befehl hier wieder anzeigen" getickt und ich habe kompression auf automatisch. Dann die datei ausgesucht und auf OK gedrückt. Dann kam die folgende Fehlermeldung. Damit kann ich nur leider nichts anfangen.
Fehler
Möglicherweise haben Sie einen Bug im SQL-Parser entdeckt. Bitte überprüfen Sie Ihre Abfrage genaustens, insbesondere auf falsch gesetzte oder nicht geschlossene Anführungszeichen. Eine weitere Ursache könnte darin liegen, dass Sie versuchen eine Datei mit binären Daten, welche nicht von Anführungszeichen eingeschlossen sind, hochzuladen. Sie können alternativ versuchen Ihre Abfrage über das MySQL-Kommandozeileninterface zu senden. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen. Falls Sie weiterhin Probleme haben sollten oder der Parser dort versagt, wo die Kommandozeile erfolgreich ist, so reduzieren Sie bitte Ihre Abfrage auf den Befehl, welcher die Probleme verursacht, und senden Sie uns einen Bugreport mit den Datenausschnitt, den Sie weiter unten auf dieser Seite finden.:
----AUSSCHNITTSANFANG----
eNqNks1u4jAUhfd+iruoVJCC6xhcIBILD+OhUfNDk9Cqsyku8QirIWQcg8qzdTGPNK9Ql0rtLKg0
Sx9/x+ce2yLL0iyAqQ9TCpFIAvCBwmA4RHnh9BeEprd5AGdhGUD7u2qkaZXBlX7Ezbrx9kDxJaZ4
AJSQwQXpXxAG/ihgNGADqNRmDOK5gTMUH/KbKIABJpgS2astWuQZpLkHfCaSwoNb4dLudA1x+jOM
Ig4MEzSPeeASGB72mspH86v5G+elbiC3jX24C5OkQBFPZgGUqqfbbW80YuOej45xf1/+TDPBCwEF
/xYJWDZmW+6e7BI6CNxKl0vQte1cdiFJC0gWUQRyZ7cPul4ZtVG19d64vTKtrB1bqpXeyKrT9+g/
jlL9krvKwvl4jAk5P1qksfpJVUvYS7NaS9Nh5JTjHd7V1iWs1lq5jCPd/xrebO3WGFn+39H20HyC
lLGvycYo3X5WZKcrko+Gj7pyM1j1bD+w90SnnNDnWRjz7B6uxT1A53j1XdQFkczCREziQ5jzGL6L
H3wRFTC94lkuikklra594IsifQgT95Sx+ysTSnzaZ/AKzJTGlg==
----AUSSCHNITTSENDE----
----BEGINN DER AUSGABE----
ERROR: C1 C2 LEN: 1 2 477
STR: »
CVS: $Id: sqlparser.lib.php,v 2.6.2.4 2004/03/05 18:52:54 lem9 Exp $
MySQL: 4.0.20a-nt
USR OS, AGENT, VER: Win MOZILLA 5.0
PMA: 2.5.7-pl1
PHP VER,OS: 5.0.1 WINNT
LANG: de-iso-8859-1
SQL: CREATE TABLE `produkt` (
`pid` int(6) NOT NULL auto_increment,
`versand` decimal(3,2) NOT NULL default '99.00',
`artikel` varchar(50) NOT NULL default '',
`unterschied` char(3) NOT NULL default '',
`motorrad` varchar(50) NOT NULL default '',
`typ` varchar(255) NOT NULL default '',
`preis` decimal(5,2) NOT NULL default '0.00',
`bild` text NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`pid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=201235
----ENDE DER AUSGABE----
SQL-Befehl :
CREATE TABLE `produkt` ( `pid` int(6) NOT NULL auto_increment, `versand` decimal(3,2) NOT NULL default '99.00', `artikel` varchar(50) NOT NULL default '', `unterschied` char(3) NOT NULL default '', `motorrad` varchar(50) NOT NULL default '', `typ` varchar(255) NOT NULL default '', `preis` decimal(5,2) NOT NULL default '0.00', `bild` text NOT NULL, `text` text NOT NULL, PRIMARY KEY (`pid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=201235
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 `produkt` (
`pid` int(6) NOT NULL auto_increm
Wäre echt super, wenn mir jemand sagen könnte, was ich falsch mache.