Guten Mittag und hallo zusammen
ich hoffe ich bin hier im richtigen Unterforum gelandet
Es geht darum, dass ich eine recht frische Tabelle habe, jetzt aber festgestellt habe, dass ich gerne eine Spalte von INT zu FLOAT oder DOUBLE ändern würde, da ich eine Kommazahl benötige.
Ich arbeite mit einer Maria Datenbank und PHPMyAdmin. Dort kann ich die Spalte auch bearbeiten, nun habe ich mir die Frage gestellt, kann das irgendwas kaputt machen?
Es waren aktuell nur ein paar Zahlen drinne, diese habe ich vorsichtshalber mal entfernt.
Ich habe dann auch mal testweise versucht auf DOUBLE zu stellen, leider kommt immer ein Fehler, welchen ich leider nur als Bild kopiert bekomme, da wenn ich auf die Meldung klicke um den Text zu makieren diese gleich weggeht.
Ich habe Standardmäßig immer NULL in der Spalte und NULL Erlaubt aber auch das abändern bringt leider garnichts
Anbei nochmal die Änderung als Text, die ich über die SQL Vorschau bekomme:
ALTER TABLE `Tabelle1` CHANGE `Spalte1` `Spalte1` DOUBLE(10) NULL DEFAULT NULL;
Ich hoffe ich habe alles verständlich geschrieben und ihr könnt mir sagen ob es öglich ist und eine gute Idee eine INT Spalte zu FLOAT oder DOUBLE zu ändern und wie ich das am besten mache, da es über die GUI ja nicht klappt oder ich etwas falsch mache?
Aternativ dachte ich auch dran die Spalte zu löschen und nochmal neu zu erstellen, wäre das besser?
Wäre die Spalten ID dann aber weg und es wäre sozusagen eine Lücke?
Viele Grüße und schonmal vielen Dank euch
ich hoffe ich bin hier im richtigen Unterforum gelandet
Es geht darum, dass ich eine recht frische Tabelle habe, jetzt aber festgestellt habe, dass ich gerne eine Spalte von INT zu FLOAT oder DOUBLE ändern würde, da ich eine Kommazahl benötige.
Ich arbeite mit einer Maria Datenbank und PHPMyAdmin. Dort kann ich die Spalte auch bearbeiten, nun habe ich mir die Frage gestellt, kann das irgendwas kaputt machen?
Es waren aktuell nur ein paar Zahlen drinne, diese habe ich vorsichtshalber mal entfernt.
Ich habe dann auch mal testweise versucht auf DOUBLE zu stellen, leider kommt immer ein Fehler, welchen ich leider nur als Bild kopiert bekomme, da wenn ich auf die Meldung klicke um den Text zu makieren diese gleich weggeht.
Ich habe Standardmäßig immer NULL in der Spalte und NULL Erlaubt aber auch das abändern bringt leider garnichts
Anbei nochmal die Änderung als Text, die ich über die SQL Vorschau bekomme:
ALTER TABLE `Tabelle1` CHANGE `Spalte1` `Spalte1` DOUBLE(10) NULL DEFAULT NULL;
Ich hoffe ich habe alles verständlich geschrieben und ihr könnt mir sagen ob es öglich ist und eine gute Idee eine INT Spalte zu FLOAT oder DOUBLE zu ändern und wie ich das am besten mache, da es über die GUI ja nicht klappt oder ich etwas falsch mache?
Aternativ dachte ich auch dran die Spalte zu löschen und nochmal neu zu erstellen, wäre das besser?
Wäre die Spalten ID dann aber weg und es wäre sozusagen eine Lücke?
Viele Grüße und schonmal vielen Dank euch