phpbar.de logo

Mailinglisten-Archive

RE: Nachträglich Feldtyp ändern

RE: Nachträglich Feldtyp ändern

Uwe Driessen driessen at edv-driessen.de
Fre Mar 9 15:35:57 CET 2007


Benedikt Quirmbach schrieb
> Subject: Nachträglich Feldtyp ändern
> 
> Hallo,
> 
> ich habe in einer Tabelle ein Feld, dass bisher als enum('0','1')
> deklariert ist.
> 
> Jetzt möchte ich dieses Feld in int(1) umwandeln.
> 
> Was passiert mit den Werten, die da schon eingetragen sind? Wird aus
> '1' -> 1? Oder gehen die Feldwerte in diesem Fall verloren, weil sich
> der Datentyp von string (oder so etwas ähnlichem) nicht in integer
> umwandeln lässt? In letzterem Fall würde wohl aus '1' -> 0; und das
> wäre natürlich nicht so gut...

Aus Sicherheitsgründen würde ich das in 4 Schritten machen 
Erst ein neues Feld anlegen dann die Werte umwandeln und im neuen Feld abspeichern und
dann erst das alte Feld löschen und das Neue Feld auf den Namen des alten umbenennen. 

> 
> Viele Grüße
> Benedikt


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045   Fax: 06708 / 661397


_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive