Hi Leuts,
ich weiß das Thema wurde hier schon öfter behandelt aber ich bin aus den anderen Threads zu dem Thema nicht ganz schlau geworden.
Manuals hab ich gelesen um das auch gleich abzuklären.
Hier mein Problem:
Ich möchte alle paar Tage über mein CMS meine MySQL Datenbank in einer xml-file sichern. Funktioniert auch soweit. Wenn ich diese jedoch wieder importieren will ergeben sich probleme mit der id vergabe in MySQL.
Mein Forum beispielsweise umfasst 3 Tabellen
Tabelle | Wert | Wert2 | Wert3
Forum fid
thread tid fid
post pid tid fid
wenn ich diese 3 Tabellen jetzt durch das xml-file neu einspiele stimmen hinterher die Werte tid und fid aufgrund von autoincrement nicht mehr überein. Natürlich ließe sich da abhilfe schaffen durch mysql_insert_id().
Allerdings würde ich gerne auf Autoincrement verzichten.
Noch kritsicher ist es da mit den Benutzern. Dort treten zwar keine Fehler auf, allerdings wäre es mir wichtig das jeder Benutzer die id die er bei der Anmeldung erhalten hat auch in Zukunft beibehält(aus verschiedenen Gründen). Auch würd mich interessieren ob es nicht ne möglichkeit gibt lücken in den id`s aufzufüllen. Beispielsweise ich lösche nummer 3, dann ist diese zahl für einen neuen Benutzer frei... geht aber bei auto_inc nicht und wies anders geht keine Ahnung.
Wäre euch für Vorschläge zur Lösung dankbar. Möchte es gleich richtig machen und professionell lösen... denn ich bin mir sicher es kommen später noch Elemente ins CMS wo ich ebenfalls wieder auf das Problem stoße und halbherzige Lösungen nur Kummer bereiten.
Möchte mit diesem Thread allerdings keinen Meinungskrieg anzetteln
Danke im Vorraus MFG Marc
ich weiß das Thema wurde hier schon öfter behandelt aber ich bin aus den anderen Threads zu dem Thema nicht ganz schlau geworden.
Manuals hab ich gelesen um das auch gleich abzuklären.
Hier mein Problem:
Ich möchte alle paar Tage über mein CMS meine MySQL Datenbank in einer xml-file sichern. Funktioniert auch soweit. Wenn ich diese jedoch wieder importieren will ergeben sich probleme mit der id vergabe in MySQL.
Mein Forum beispielsweise umfasst 3 Tabellen
Tabelle | Wert | Wert2 | Wert3
Forum fid
thread tid fid
post pid tid fid
wenn ich diese 3 Tabellen jetzt durch das xml-file neu einspiele stimmen hinterher die Werte tid und fid aufgrund von autoincrement nicht mehr überein. Natürlich ließe sich da abhilfe schaffen durch mysql_insert_id().
Allerdings würde ich gerne auf Autoincrement verzichten.
Noch kritsicher ist es da mit den Benutzern. Dort treten zwar keine Fehler auf, allerdings wäre es mir wichtig das jeder Benutzer die id die er bei der Anmeldung erhalten hat auch in Zukunft beibehält(aus verschiedenen Gründen). Auch würd mich interessieren ob es nicht ne möglichkeit gibt lücken in den id`s aufzufüllen. Beispielsweise ich lösche nummer 3, dann ist diese zahl für einen neuen Benutzer frei... geht aber bei auto_inc nicht und wies anders geht keine Ahnung.
Wäre euch für Vorschläge zur Lösung dankbar. Möchte es gleich richtig machen und professionell lösen... denn ich bin mir sicher es kommen später noch Elemente ins CMS wo ich ebenfalls wieder auf das Problem stoße und halbherzige Lösungen nur Kummer bereiten.
Möchte mit diesem Thread allerdings keinen Meinungskrieg anzetteln
Danke im Vorraus MFG Marc
Kommentar