Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Script um tabellen umzuschreiben

hansapark / 4 Antworten / Baumansicht Nickles

hallo.

mal wieder ein problem.
im zuge der umstrukturierung meiner mysql tabellen, muss ich in einer csv-datei einträge durch nummerieren.. ..was sich zunehmend als plackerei herausstellt..

es soll statt dieser nummerierung:

2 - bild1
3 - bild1
4 - bild2
5 - bild3
6 - bild3

..jeder eintrag statt "durchgehender" id, eine id bekommen, mit der er auch in anderen tabellen wiedergefunden werden kann. (seine richtige id).
also so:

1 - bild1
1 - bild1
2 - bild2
3 - bild3
3 - bild3

da das tippen mit der zeit auf die hände geht, frage ich mich ob es eine art script oder programm gibt, mit dem man solche tabellen automatisch umschreiben kann?

also script merkt: anderer eintrag --> nummer +1 --> eintragen

so eine art einstellbarer file 'renamer' oder etwas ähnliches..
(ich frage lieber , als das sich hinterher herausstellt, dass ich mir das tippen hätte sparen können.)

mfg, h.




bei Antwort benachrichtigen
Borlander hansapark „Script um tabellen umzuschreiben“
Optionen
im zuge der umstrukturierung meiner mysql tabellen, muss ich in einer csv-datei einträge durch nummerieren
Das sieht mir wie das Hauptproblem aus: Warum in aller Welt exportierst Du die Daten erst in eine CSV-Datei?

Wenn Du die Daten einfach per

in eine Tabelle mit AutoInc Primärschlüssel einfügst hast Du Deine Ids...


Gruß
Borlander
bei Antwort benachrichtigen
hansapark Nachtrag zu: „Script um tabellen umzuschreiben“
Optionen

hallo..

ich habe versucht die tabelle in die erste normalform zu bekommen..

statt:

bild1 - person1 - person5 - person7
bild2 - person3
bild3 - person4 - person5

habe ich jetzt:

bild1 - person1
bild1 - person5
bild1 - person7
bild2 - person3
bild3 - person4
bild3 - person5

und irgendwie bin ich dann durcheinander gekommen..
laut buch muss man irgendwie 1 tabelle aller personen und 1 aller bilder erstellen.
und dann beide miteinander verbinden..
und da hörts momentan auf..

auf die idee select und distinct zu nehmen bin ich nicht gekommen.
kannte es nur so, exportieren und dann bearbeiten..


mfg, h.






bei Antwort benachrichtigen
Borlander hansapark „hallo.. ich habe versucht die tabelle in die erste normalform zu bekommen.....“
Optionen
laut buch muss man irgendwie 1 tabelle aller personen und 1 aller bilder erstellen.
und dann beide miteinander verbinden.

Siehe dazu auch nochmal: http://www.nickles.de/thread_cache/538649573.html#_pc
Und die aktuelle Tabellenstruktur lässt sich mit einigen SQL-Anweisungen in die gewünschte Form bringen ;-)
bei Antwort benachrichtigen
Borlander hansapark „Script um tabellen umzuschreiben“
Optionen

Problem inzwischen gelöst?

bei Antwort benachrichtigen