MySQL Error 1136

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

MySQL Error 1136

Post by McFly »

Morgen,

ich versuche gerade die Tabelle phpwcms_file via Putty zurückzuspielen.

Das Ergebnis ist leider sehr ernüchternd:



ERROR 1136 at line 36: Column count doesn't match value count at row 1


Da die Tabelle recht umfangreich ist, anbei den entsprechenden Dump hier als Link: http://wettmar.biz/file.zip

Die Bedeutung der Fehlermeldung ist mir bewusst, aber ich finde den eigentlichen Fehler nicht.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

Moin

Telnet .. ? Lustige Idee *fg

Die Sache ist die: Du hast keine Zeilenumbrüche in der Datei. In Zeile 36 beginnen die Daten, diese 2MB Datei hat aber nur 36 Zeilen, kein Wunder also wenn sql seiner Verwirrung Ausdruck verleiht.

Ich vermute mal das ist nicht als vollständige Inserts exportiert worden. Die Datei kann man vermutlich reparieren....

Jürgen

vergessen: Die Kollation stimmt auch nicht...möglicherweise ist das schon das Problem
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Post by Heiko H. »

@McFly

kannst Du mal ein HowTo posten, wie man mit einem Telnet/SSH-Client ein DB-Recovery durchführt?
:lol: :lol: :lol:

Nein im Ernst, die Zeile 36 "INSERT INTO `phpwcms_file` VALUES ..."
Sprengt schon gewaltig den Rahmen.
Evtl. ist das schon beim Export was schief gelaufen.


@DF6IH
DF6IH wrote: Ich vermute mal das ist nicht als vollständige Inserts exportiert worden. Die Datei kann man vermutlich reparieren....
Hallo Jürgen,

wie denkst Du, kann man die Datei reparieren? Von Hand? Uff...
Oder hast Du für sowas ein Tool in der Hinterhand?

Danke, Grüße Heiko...

[EDIT]
Mensch ihr Amateurfunker :shock:
RESPEKT -> http://www.heise.de/security/news/meldu ... from/rss09
[/EDIT]
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

LOL

Naja, Amateurfunk ist und war der Platz wo sich Leute treffen, die forschen und auseinanderschrauben :D

Ohne ihn gäbe es keine Satelliten, kein GSM Handy und niemanden der sich drum kümmern würde, wie man interstellare Satelliten steuert ...

Also.. keine Aufregung deswegen :? :P

Wegen des Fehlers, musst halt son Dreizeiler drüberschicken...

Jürgen
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

Post by McFly »

[quote="Heiko H."]@McFly

kannst Du mal ein HowTo posten, wie man mit einem Telnet/SSH-Client ein DB-Recovery durchführt?
:lol: :lol: :lol:
[quote]

Wenn die Frage häufiger auftaucht, mache ich das gerne mal. :wink:

Nee, SSH deswegen, da bei der Dateigröße phpMyAdmin streikt.


[quote="DF6IH"]
Wegen des Fehlers, musst halt son Dreizeiler drüberschicken...
[quote]

Wie könnte der denn aussehen? Ich bin in Sachen SQL nicht so gewandt (wie die Kuh vom Fliegen halt).

Danke für die Hilfe an dieser Stelle :D
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

naja,

erst Mal würde ich versuchen neu zu exportieren, aber nicht über eine shell ,sondern aus dem phpadmin, dafür ist das ding doch da.

Die Seite an sich (der Stadtteil) hat ja eh schon Probleme mit dem filestorage, die sollten im Original beseitigt werden,
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

ein halbwegs 'intelligenter' Editor kann das auch mit Suchen&Ersetzen

z.B. UltraEdit

suchen: ),(
ersetzen: ),^p(

^p ist da das Steuerzeichen für CR/LF

und gut iss
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

Post by McFly »

Vielen Dank,

zumindest ist es jetzt lesbar.

Der Fehler besteht allerdings nachwievor.

Leider besteht das Original nicht mehr, da ist die einzige Basis diese Datei.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Post by juergen »

@McFly.... WIE ? Das Original besteht nicht mehr ??????

Das ist doch die Seite über den Stadtteil bei Hannover, die habe ich heute morgen noch gesehen... und in google war sie so indiziert dass sie mit den Fehlern im filestorage sogar direkt kam... merkwürdig.. :?
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

Post by McFly »

DF6IH wrote:@McFly.... WIE ? Das Original besteht nicht mehr ??????

Das ist doch die Seite über den Stadtteil bei Hannover, die habe ich heute morgen noch gesehen... und in google war sie so indiziert dass sie mit den Fehlern im filestorage sogar direkt kam... merkwürdig.. :?
Die Seite besteht, das ist richtig. Allerdings ist die file Tabelle mehr oder weniger zerschossen. Daher würde ich die gerne in der ältere Version wiederherstellen (Änderungen wurden seit dem Dump nicht vorgenommen).
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

kenne die genaue Syntax jetzt nicht, ich mach inserts immer Zeilenweise

die für den UE notwendige ersetzung wäre dann
);^pINSERT INTO `phpwcms_file` VALUES (

das ergibt dann

Code: Select all

INSERT INTO `phpwcms_file` VALUES (1,0,2,0,0,0,1,1,'2004-09-12 15:48:13','wettmar','','1094996445','|1094996893','','','','','','','','','');
INSERT INTO `phpwcms_file` VALUES  (2,1,2,1,0,0,1,1,'2004-09-12 15:48:15','style.css','','|109499676','|1094996895','2480','text/css','css','','CSS Datei f?tmar.de','','','','');
INSERT INTO `phpwcms_file` VALUES  (15,0,1,1,0,1,1,1,'2004-09-18 23:55:08','Titelbild_3.jpeg','','|109554440','|1095544401|1095544508','34433','image/jpeg','jpeg','','Startseiten Bild','\ndeleted by user tglawe','','','1_1');
wichtig ist auch, dass die Anzahl der Daten mit der Struktur übereinstimmt - wurde die vielleicht bei einem Update erweitert ?
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

Post by McFly »

pico wrote:kenne die genaue Syntax jetzt nicht, ich mach inserts immer Zeilenweise

die für den UE notwendige ersetzung wäre dann
);^pINSERT INTO `phpwcms_file` VALUES (

Gut, optisch sieht es identisch aus. Nur einzelne Inserts funktionieren leider auch nicht. Das Ergebnis bleibt das gleiche.
pico wrote:wichtig ist auch, dass die Anzahl der Daten mit der Struktur übereinstimmt - wurde die vielleicht bei einem Update erweitert ?
Gut möglich, dass daran herumgeschraubt wurde. Ich habe die Installation nicht betreut. Ich soll es jetzt nur ausbaden.

Inzwischen für jeden Lösungsansatz dankbar, :roll:

Gruß
Tobias
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Nur einzelne Inserts funktionieren leider auch nicht.
dann musst Du den Unterschied der gehenden und nicht gehenden herausfinden :roll: irgendwo müssen die sich ja in der Anzahl oder dem Inhaltstyp - String, Char, Int etc. - unterscheiden.

Du kannst auch Zeile für Zeile einfügen -

PS- hab das jetzt mal genau angeschaut - von welcher Version des phpwcms stammt den der Dump ?

EDIT 2 also hab das jetzt mal versucht zu erforschen - dürfte so ne 1.2.8 ? gewesen sein - zumindest stimmt da die Anzahl der Felder.
Hab den Dump mal bearbeitet und importiert - geht

Hier der DUMP

mein Konto ist .... :wink:
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
McFly
Posts: 6
Joined: Sat 25. Sep 2004, 13:53
Location: HAJ
Contact:

Post by McFly »


EDIT 2 also hab das jetzt mal versucht zu erforschen - dürfte so ne 1.2.8 ? gewesen sein - zumindest stimmt da die Anzahl der Felder.
Hab den Dump mal bearbeitet und importiert - geht

Hier der DUMP

mein Konto ist .... :wink:
Vielen herzlichsten Dank!!! :D

Grandios, ich weiß gar nicht was ich noch schreiben soll. Vielen, vielen Dank für die Hilfe.

Es funktioniert. Version 1.2.8 ist übrigens korrekt.
Post Reply