ändern von int zu float (mysql)

Ich versuche zu ändern Datentyp von INT zu FLOAT in MySQL so:

ALTER TABLE user MODIFY rate float(5) NOT NULL

Aber aktuelle Daten und Abwurf. Gibt es eine Möglichkeit, Kloster\Daten speichern von INT zu FLOAT mit SQL?

Ein Ansatz wäre, 1. Fügen Sie eine neue Spalte mit dem neuen Typ. 2. Kopieren Sie alle Daten aus der alten Spalte in die neue Spalte. 3. Entfernen Sie die alte Spalte.
Könntest du ein sample SQLfiddle, in denen aktuelle Daten eigentlich gelöscht? Es sollte nicht sein, und ich kann nicht machen es möglich.
Tnx viel. Getan.
Joachim Isaksson, MySQL 5.5.30, InnoDB. Wahre Geschichte. Sorry, ich kann nicht eine Probe geben.
Ich Wette, Sie wollen DEZIMAL.

InformationsquelleAutor Yevgen | 2013-04-07

Schreibe einen Kommentar