Mysql structure update

Status
Niet open voor verdere reacties.

alain1988

Terugkerende gebruiker
Lid geworden
29 jan 2010
Berichten
1.175
Weet er iemand hoe je de structuur van je database kan wijzigen zonder verlies van data

het is namelijk zo een veld met datums staat opgeslagen als text en deze sorteerd dus niet goed graag had ik daar DATE waarde aan gegeven maar als ik dat gewoon zal doen verlies ik alle data en dat wil ik niet
weet iemand hoe je dit kan doen
 
het makkelijkste zou zijn om een veld toe te voegen, waarin het datatype WEL DATE is.

Ga zo te werk:
Maak een nieuw dataveld
[SQL]ALTER TABLE table_name ADD new_column_name DATE[/SQL]
vul vervolgens de nieuwe column, dit kan met str_to_date, cast of convert

str_to_date : http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
cast & convert: http://msdn.microsoft.com/en-us/library/ms187928.aspx

Controleer vervolgens of de nieuwe data klopt, en verwijder de oude column
[SQL]ALTER TABLE 'naam' DROP 'oude column'[/SQL]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan