In MYSQL ho una tabella in cui tra gli altri campi ho il campo, data_nascita, impostato come varchar(250) in cui le date sono memorizzate come 29-Oct-1985.
Ho dovuto impostare il campo in questo modo perchè importando i dati da excel le date mi venivano copiate in maniera errata.
Ora avrei la necessità di cambiare il tipo campo come date.
Ho pensato di cambiare il formato del campo da pannello di controllo di MYSQL (fortuna che avevo duplicato la tabella) e tutte le date mi sono state trasformate come 0000-00-00.
Vorrei fare una cosa.
1) aggiungere temporaneamente un nuovo campo impostato a date
2) copiarvi le date nel giusto formato (immagino che debba usare la funzione UPDATE)
3) cancellare la colonna originale
4) rinominare la nuova colonna col nome della precedente per non dover modificare tutti i files della gestione di questa tabella
Però non so come eseguire il secondo punto, o meglio, come leggere la data originale, trasformarla in formato MYSQL e scriverla nel nuovo campo
La tabella contiene un paio di centinaia di record, quindi farlo manualmente è impensabile.
Se mi date una mano in questo vi ringrazio![]()