Seite 1 von 1

User von Board mit Mods in ein "sauberes" übertrag

Verfasst: 29.04.2007 19:49
von Krystall
Hallo,

Wie kann ich es denn am Besten anstellen, das ich User von einem Board das mit Mods gespickt ist in ein Forum ohne Mods übernehmen kann.
Gleiches gilt auch für die Foren und Beiträge.

Habe das mal lokal versucht aber kommt nur:
Column count doesn't match value count at row 1

Was ja bedeutet das es mit den Anzahl Daten zur Tabellenspalte nicht passt.

Gibt es irgendeinen Weg wie man das hinbekommen kann

Verfasst: 30.04.2007 00:13
von insy
Ist jetzt wahrscheinlich ziemlich umständlich, aber auf Nummer sicher gehst du, wenn du die komplette Datenbank kopierst, und in der kopierten Datenbank dann im phpmyadmin alle Tabellen und Spalten entfernst, die durch Mods entstanden sind.

Verfasst: 30.04.2007 07:59
von Krystall
Hallo,

Hat noch jemand einen Vorschalg.
Denn das gleiche gilt auch für die Beiträge.
Und das sind fast 200.000 Stück.

Gibt es kein Script, mit dem man die User extrahieren kann, und dann einfügen?
Es sollte so sein, das geprüft wird:
Wieviele Spalten sind da.
Sind es mehr, dann füllle mit Null.

So das er einfach die Spalten die keine Vorgabe haben mit NULL oder 0 füllt.

Hat keiner so etwas

Verfasst: 01.05.2007 08:26
von Ron_Berlin
Ich bin mir nicht ganz sicher aber ich glaube die Fehlermeldung
bezieht sich nicht auf die Anzahl der in der Datenbanktabelle
definierten Felder sondern darauf, daß die Anzahl der in den
INSERT-Sätzen benannten Felder nicht mit der Anzahl der
einzufügenden Werte (VALUE-Klausel) übereinstimmt.

Ich vermute, Du hast bei der Liste der Felder die zu irgend-
welchen Mods gehörenden Felder herausgenommen. Dann
mußt Du das in der Liste der Werte aber auch machen.

Gruß Ron

Verfasst: 01.05.2007 08:31
von Krystall
Hallo,

Nix habe ich rausgenommen.

DIe Frage ist ganz simpel.
Wie bekommen ich User, Foren, Beiträge usw.. aus einem Forum mit vielen Mods, in ein original Forum exportiert.

Verfasst: 01.05.2007 08:39
von Ron_Berlin
Das funktioniert, indem Du nur die Datenfelder überträgst, die
in der Datenbank des ungemoddeten Forums bekannt sind.
Du mußt also alle mod-spezifischen Felder und Werte beim
Restore entfernt haben.

Aber noch einmal zurück zur Fehlermeldung: mit welcher Datei
hast Du das denn probiert? Stelle sie ggf. mal online. Dann
läßt sich mehr sagen.

Jedenfalls ein Standard-Tool für dieses Problem gibt es nicht.

Gruß Ron