Ich arbeite Zuhause viel mit meinem Apache Server (Xampp) für meine PHP-Scripte.
Dafür benutze ich natürlich auch den mySQL-Server.
Wenn ich dann am Ende die Daten exportiere (egal ob zip-komprimiert oder normal) und sie später auf meiner Datenbank (online) importieren will, kommt folgender 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 'collate latin1_general_ci NOT NULL default '...'
In meiner exportierten SQL-Datei steht also (es soll ein Gästebuch sein):
CREATE TABLE `gaestebuch` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(15) collate latin1_general_ci NOT NULL default '', `email` varchar(30) collate latin1_general_ci NOT NULL default '', `eintrag` text collate latin1_general_ci NOT NULL, `datum` varchar(100) collate latin1_general_ci NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=11;
Wenn ich jedes mal das "collate latin1_general_ci" und die untere Zeile "ENGINE=..." komplett entferne, dann geht es.
Jedoch ist es umständlich, jedes mal das für jede Spalte zu entfernen...
Also an was kann es liegen, was muss ich eventuell beim Exportieren mit meinem localhost beachten?
Danke schon mal im Voraus für eure Hilfe.
P.S. Ich hoffe, dass das Thema hier richtig ist, ansonsten verschieben!