SQL: Spalteninhalte "verschieben" |
Philipp Gérard
Foren-Team Threadstarter
Beiträge: 1502 |
Servus,
ich will ab einer bestimmten ID alle Werte einer Spalte in eine andere Spalte schreiben, also z.B. die Inhalte der Spalte "Vorname" in die Spalte "Adresse" verschieben (nicht denken, ich wäre verrückt, ich sitze hier vor einer Masse an falsch zugeordneten Datensätzen ) und ebenfalls die Inhalte der Spalte "Adresse" in eine weitere andere Spalte verscheiben. Das darf aber nicht nacheinander (also nicht $query1 ... $query2) passieren, da ich sonst theoretisch die selben Daten immer rumverschiebe. Ich will also auf einen Schlag den Inhalt diverser Spalten neu verteilen. Logisch?
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Also das klingt äußerst unsicher. Mach doch was mit Zwischenspeichern...
|
 Profil
Editieren
Zitieren
|
XChris
Pixelschubser
Beiträge: 14 |
Zwischenspeichern?
Wieso? Was soll denn passieren?
Wenn die Anweisung richtig ist, dann kann auch nix schief gehen.
Chris
|
 Profil
Editieren
Zitieren
|
Börma
Pixelschubser
Beiträge: 3 |
"Wenn" ist das richtige Wort !! Dieses Wenn kann alles ausmachen! Ich würde auch Zwischenspeichern!
---
Bin ein Newb !
|
 Profil
Website
Editieren
Zitieren
|
XChris
Pixelschubser
Beiträge: 14 |
Bitte begründe es.
Ich arbeite net gerne ausm "Bauch raus".
Chris
|
 Profil
Editieren
Zitieren
|
m3rlin
Quasselstrippe
Beiträge: 264 |
Ich würde die Tabelle um zwei neue Spalten erweitern, die Werte dann dort wie gewüsncht reinschreiben. Danach die ursprünglichen Spalten löschen und die neuen Spalten umbenennen. Und vorher Backup nicht vergessen.
---
Webspace Preisvergleich Server Preisvergleich
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team Threadstarter
Beiträge: 1502 |
geht um weit mehr als 2 Spalten, und das dauert mir zu lange. Gibt's da keine SQL-Lösung? Zwischenspeichern ... toll, das setzt wieder ein eigenes Riesenscript vorraus. Grmbl...
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Can
Halbgott
Beiträge: 1324 |
Ähm...was soll zwischenspeichern?
Dafür legt man sich nen DB-Backup per DUMP an.
---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox
|
 Profil
E-Mail
Editieren
Zitieren
|
XChris
Pixelschubser
Beiträge: 14 |
Naja - nen Backup macht man ja sowieso regelmäßig - oder?
Also wo ist der Sinn, des Zwischenspeicherns? (Habsch schon 2x gefragt) Ich kann nichts positives dran entdecken.
Also nochmal: WARUM (nicht WIE) ratet Ihr zum "Zwischenspeichern" ?
Selbst ohne Backup macht es keinen Sinn.
Chris
|
 Profil
Editieren
Zitieren
|
inko
Fachidiot
Beiträge: 133 |
Weil sie es sich nicht zutrauen vorher zu überlegen, was sie programmieren. Ich mache auch nie Backups von dem was ich gerade schreibe, wozu auch - schliesslich weiß ich was ich tue.
|
 Profil
Editieren
Zitieren
|
Philipp Gérard
Foren-Team Threadstarter
Beiträge: 1502 |
können wir mal zurück zum Thema kommen?
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
slackerbitch
Otto-Normal-Poster
Beiträge: 69 |
inko schrieb am 10.07.2003 20:43
Weil sie es sich nicht zutrauen vorher zu überlegen, was sie programmieren. Ich mache auch nie Backups von dem was ich gerade schreibe, wozu auch - schliesslich weiß ich was ich tue. |
hehe..
ich hab das jetzt nur ueberflogen, aber mach das doch einfach ueber ne temporaere tabelle.
---
sig
|
 Profil
Website
Editieren
Zitieren
|
Philipp Gérard
Foren-Team Threadstarter
Beiträge: 1502 |
darauf läufts hinaus.
---
Arbeit ist das Feuer der Gestaltung. - Marx
|
 Profil
E-Mail
Website
Editieren
Zitieren
|