Moin!
ich habe eine Kopierroutine meiner DB-Felder geschrieben.
Vermutlich suboptimal.
Einziges Problem ist das longblob Feld.
Wo immer BLOB-Felder auftauchen, sollte man sich fragen, ob nicht das Dateisystem die bessere Alternative wäre. Datenbanken sind nicht wirklich dazu gebaut worden, binäre Daten effektiv zu verwalten.
Ich möchte einfach eine Zeile in einer Tabelle kopieren und beispielsweise aus...
INSERT kennt auch eine Variante mit SELECT, so dass keinerlei Daten an die den Query sendende Applikation gehen müssen.
Ist momentan so gelöst, dass die Felder einzeln selektiert werden und der Insert dementsprechend zusammengebaut wird.
Schlechte Variante. Funktioniert bei kleinen Datenmengen noch, wird aber irgendwann am Speicherplatz scheitern, den das Skript nutzen darf. Lass das Kopieren direkt die Datenbank machen.
- Sven Rautenberg