Problem beim Einspielen von mySQL dump

Begonnen von dirt_bomber, 16 Januar 2003, 18:36:29

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

dirt_bomber

Hallo,
heute wurde plötzlich mein Account bei meinem neuen Provider (All-Inkl.com) freigeschaltet. Nun versuche ich gerade mein Backup auf dem neuen Server so schnell wie möglich einzuspielen. Beim hochladen des mysql dumps gibt es aber immer wieder ähnliches folgendes Problem:

CREATE TABLE books (
  bid int(11) NOT NULL auto_increment,
  cid int(11) NOT NULL default \'0\',
  imptotal int(11) NOT NULL default \'0\',
  impmade int(11) NOT NULL default \'0\',
  clicks int(11) NOT NULL default \'0\',
  imageurl varchar(100) NOT NULL default \'\',
  clickurl varchar(200) NOT NULL default \'\',
  head varchar(100) NOT NULL default \'\',
  des text NOT NULL,
  date datetime default NULL,
  PRIMARY KEY  (bid)
) TYPE=MyISAM;
MySQL meldet:  You have an error in your SQL syntax near '\'0\', imptotal
int(11) NOT NULL default \'0\', impmade int(11) NOT NULL d' at line 3


Ich kann keinen Teil meiner Datenbank übertragen, da immer dieser Syntax
Fehler auftritt. Ich bin schon völlig verzweifelt weil ich keine allzu großen
Programmierkenntnisse habe. Warum klappt das nicht und wie kann ich das Dump einspielen?

DarkBoy

Weil der DUMB defekt ist. Du hasst überall  das stehen :
  \'0\' und das muss so aussehen '0'
Sprich ein ganzer DUMP z.B so
ZitatCREATE TABLE books (
bid int(11) NOT NULL auto_increment,
cid int(11) NOT NULL default '0',
imptotal int(11) NOT NULL default '0',
impmade int(11) NOT NULL default '0',
clicks int(11) NOT NULL default '0',
imageurl varchar(100) NOT NULL default '',
clickurl varchar(200) NOT NULL default '',
head varchar(100) NOT NULL default '',
des text NOT NULL,
date datetime default NULL,
PRIMARY KEY (bid)
) TYPE=MyISAM;

Dann klappt das auch

dirt_bomber

Das hab ich auch gedacht. Aber der Dump ist eben nicht defekt und es steht da ohne die // drin. Ich kappier das nicht.

dirt_bomber

Alles klar, Problem behoben. Es lag daran, dass mein Provider die alte 2.2.0irgendwas Version von PHPMyAdmin drauf hatte. Ich hab also die neue 2.2.5 installiert und es geht ohne Probleme.