MySQL Daten nach Strukturänderung geändert

-Rayz-

Lieutenant
Registriert
Okt. 2010
Beiträge
909
Hallo,

ich habe eine Spalte von varchar 191 auf varchar 50 geändert. Vorher habe ich mit Where Length(Spaltenname) > 50 überprüft, welche Werte überhaupt betroffen wären. Ergebnis waren 14 Werte die ich dann vorher noch entsprechend geändert habe.

Nachdem ich aber nun die Struktur geändert habe, habe 122 mal den Wert "Neuer Nummer" in der Spalte drin stehen. Da das aber nur bei meinem Benutzer passiert ist, ist das nicht weiter tragisch. Die anderen ~ 600 Werte sind nicht betroffen.

Ich tippe mal, dass diese Length Funktion eventuell nicht alles angezeigt hat und nun die Werte einfach umbenannt wurden, die halt länger als 50 Zeichen sind. Da ich aber gerne den genauen Grund wissen würde und ich über google irgendwie falsche Begriffe verwende und darüber nichts finde, versuche ich mein Glück hier.

Danke und frohe Ostern :-)
 
Und dieses "Neuer Wert" ist dann halt von mysql oder ?
 
Das sagt mir nix. Wenn du die Länge kürzer wählst, wird implizit einfach abgeschnitten. Hast du ein paar Beispieldatensätze, die das betrifft?
 
Problem ist, ich weiß halt nicht was vorher drin stand aber ich hab ganz bestimmt nicht 122 mal einen Datensatz angelegt mit der Artikelnummer "Neuer Nummer".
Ich kann das aber auch nicht reproduzieren, ansich verhält es sich genauso wie du es beschrieben hast, es wird einfach abgeschnitten.

Was sich geändert hat ist, dass plötzlich eine View mit dem Namen "new_view" dort steht... und ich habe keine View angelegt
 
Zuletzt bearbeitet:
Die Spalte heißt "Artikelnummer", der Inhalt "Neuer Nummer". Das kommt sicher nicht von der Datenbank. Auch eine View erscheint nicht einfach so. Da hat wohl jemand mal nen Dialog für ne View offen gehabt und statt Abbrechen auf Speichern gedrückt.

Wenn du wirklich wissen willst, ob "Neuer Nummer" von der Datenbank kommt -> probiere es nochmal aus, mit nem zuvor extra dafür angelegt Datensatz.
 
Hab das selbe Prozedere in einem anderen System gemacht und da ist nichts mit "Neuer Nummer", dann such ich doch mal den Spaßvogel..
 
Zurück
Oben