Hallo zusammen,
angenommen ich habe eine leere Spalte in eine Tabelle eingefügt. Wie kann ich diese Spalte ab der Zahl 100.000 bis zum Ende neu durchnummerieren?
Geht das überhaupt in MySQL 4.1.10a oder benötige ich PHP?
THX
Hallo zusammen,
angenommen ich habe eine leere Spalte in eine Tabelle eingefügt. Wie kann ich diese Spalte ab der Zahl 100.000 bis zum Ende neu durchnummerieren?
Geht das überhaupt in MySQL 4.1.10a oder benötige ich PHP?
THX
angenommen ich habe eine leere Spalte in eine Tabelle
eingefügt. Wie kann ich diese Spalte ab der Zahl 100.000 bis
zum Ende neu durchnummerieren?Geht das überhaupt in MySQL 4.1.10a oder benötige ich PHP?
Wenn nur mit MySQL, dann muss man schon sehr tief in die Trick-Kiste greifen.
Sowas macht man normalerweise mit PHP!
Oder was ich gerne mache (Für Einmalige Sachen geht das schneller):
unter Oracle…
angenommen ich habe eine leere Spalte in eine Tabelle
eingefügt. Wie kann ich diese Spalte ab der Zahl 100.000 bis
zum Ende neu durchnummerieren?
Hi Alex,
leider habe ich von mySQL keine Ahnung, aber unter Oracle würde man das so machen (wenn ich dich richtig verstanden habe):
UPDATE myTab SET newCol=100000 + ROWNUM;
Gruß
Martin
Hallo und danke für die Antwort,
wenn ich es so schreibe
UPDATE Artikel SET Artikelnummer=100000 + @ROWNUM
nimmt MySQL den Befehl zwar an, meldet aber, dass 0 Datensätze betroffen sind.
Hi THX,
mir würde jetzt auch nur eine Lösung mit Trick einfallen.
Gruß EPa
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Super!
Danke! Hat mit dem SQL-Befehl geklappt!
Wieder was gelernt!