| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Hallo lazydog, Dank für Deine Antwort. 1.) Mein mysqldump-Problem: Hier werden die Inhalte aller Tabellen in alphabet. Reihenfolge der Tabellennamen auf Platte geschrieben. Nun kann ich die Tabellen aber nicht in dieser Reihenfolge wieder einlesen, da dann ConstraintsFehler auftreten, wenn die Tabellen, von denen die, die im Alphabet früher kommen abhängig sind noch nicht eingelesen wurden. Deshalb muss ich es 3x einlesen (dann sind sie alle irgendwann da). Das dauert aber bei den Datenmengen ewig ... 2.) Zu Deiner Antwort nachgefragt: Mit dem von Dir genannten Befehl bekomme ich den Create für die alte Tabelle,- den für die neue Struktur habe ich auch schon. Verstehe ich es recht, dass ich nun mit einem Programm die ´Differenzen´ beider Statements rausarbeiten müsste und darauf basierend einen AlterTable erzeuge ....? Oder geht´s evtl. einfacher? Dank + Gruß Frank |
|
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Ich glaube nicht, dass es sich lohnt, ein Programm zu schreiben, das die Diffrenzen ausarbeitet. Für zwanzig Tabellen (wahrscheinlich sind es ja weniger) bist du sicher schneller, wenn du das manuell machst und dann die Befehle in eine Datei schreibst, die du auf jedem Server ausführen kannst.
__________________ Gruss L |
| | |
| | |
| Gast
Beiträge: n/a
| Hm,- ich bin mit dem AlterTable nicht so vetraut und möchte daher nochmal nachfragen: Kann ich ein AlterTable-Statement so schreiben, dass es auf jeden Fall funktioniert,- egal auf welche genaue Struktur es bei der Quelltabelle trifft (weil die ja nicht alle gleich sind auf allen Servern)? -> Das wäre natürlich dann das einfachste ... Grüße - Frank |
|
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Das müsste eigentlich gehen, wenn du ein Attribut einfügen willst, das schon existiert, erhälst du einfach eine Fehlermeldung. Ich habe aber auch noch nicht alle Möglichkeiten des Befehls benutzt.
__________________ Gruss L |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Update / syntaxfehler | prinzli | Datenbanken | 7 | 24.11.2007 21:24 |
| INSERT.. ON DUPLICATE KEY UPDATE | cycap | Datenbanken | 3 | 26.10.2007 13:08 |
| UPDATE mit Subquery | cycap | Datenbanken | 6 | 27.09.2007 14:25 |
| mysql timestamp funktioniert nicht auf allen servern? | zwerg | PHP Tipps 2006 | 1 | 22.03.2006 20:48 |
| zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. | Datenbanken | 3 | 09.03.2006 16:34 | |
| UPDATE count nach Link Aufruf ? | PHP Tipps 2006 | 9 | 22.01.2006 14:53 | |
| per Update eine zahl ehöhen lassen | Datenbanken | 3 | 04.07.2005 16:37 | |
| Update in mysql funzt nicht | maeck | PHP Tipps 2005-2 | 4 | 27.06.2005 22:52 |
| [Erledigt] Mehrere Datenbanken auf verschiedenen Servern | Datenbanken | 2 | 15.05.2005 22:28 | |
| mysql update query mit mehreren Tabellen funktioniert nicht | PHP-Fortgeschrittene | 5 | 08.01.2005 16:29 | |
| Update per Cronjob (where Feld = Wort) | Apfeltyp | PHP Tipps 2004-2 | 3 | 14.12.2004 18:25 |
| [Erledigt] UPDATE mit ' im Text | Datenbanken | 2 | 09.11.2004 20:07 | |
| [Erledigt] UPDATE = NO Update aber kein fehler..dringend hilfe suchend | Datenbanken | 2 | 25.09.2004 16:28 | |
| php update | PHP Tipps 2004 | 2 | 24.09.2004 01:07 | |
| [Erledigt] UPDATE Syntax problem | Datenbanken | 6 | 17.08.2004 16:18 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| http://www.php.de/datenbanken/13836-update-db-struktur-auf-mehreren-servern.html, locate updatedb mehrere datenbanken |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.