[MySQL][phpMyAdmin] Convertire colonna da VARCHAR a DATE

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Ciao a tutti,
attualmente ho una tabella 'news' contenente una colonna di 'data' di

Tipo > VARCHAR(15)
Null > NO

i record in essa memorizzati sono del tipo 09/02/2015

Vorrei convertire tale colonna senza però perdere i campi già valorizzati.
Se provo a modificare il TIPO tutti vengono settati a 0000-00-00

Come risolvere?

Grazie.
 

lucap.13

Nuovo Utente
18 Gen 2016
16
0
0
Ciao.. Ti consiglio di aggiungere una colonna alla tua tabella di tipo date e tramite update salvarti tuoi valori trasformati.. Poi cambi il tipo della colonna di partenza in date e sempre con una update ci rimetti i valori che ti eri salvato nella nuova colonna.. Infine cancelli la nuova colonna... Ovviamente poi devi modificare tutta la parte degli applicativi che prendono i dati o scrivono il quella tabella!

Inviato dal mio LG-D855 utilizzando Tapatalk
 

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Ciao Luca,
grazie.

Potrei semplicemente
1) creare una colonna di tipo DATE con il nome TMP
2) eseguire l'update con i record della colonna gia' esistente
3) eliminare la colonna esiste
4) rinominare TMP con il nome della vecchia colonna

Il problema e' come fare ad eseguire l'update di tutti i record dalla vecchia colonna di tipo VARCHAR alla nuova di tipo DATE senza ovviamente alterare i valori.

Grazie.
 

lucap.13

Nuovo Utente
18 Gen 2016
16
0
0
puoi prendere spunto da questa select

Codice:
set @luca:='01/02/2015';
select concat(mid(@luca,7),'-',mid(@luca,4,2),'-',mid(@luca,1,2)) ;
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino [MySQL] [PHPMyAdmin] Tabelle sincronizzate tra loro... MySQL 0
B PHPMYADMIN LENTO SU SERVER APACHE-MYSQL MySQL 2
D [RISOLTO]domande varie su creazione sito con php, mysql e phpmyadmin PHP 42
K MySQL Administration PhpMyAdmin 4.0.3 MySQL 0
Z importazione di file txt con due campi e dati in mysql tramite phpmyadmin MySQL 1
P Backup MySQL con PhpMyAdmin MySQL 0
C caricare db Mysql in phpmyadmin Database 2
cimice phpmyadmin & MySql non funzionano PHP 12
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
N Server mysql non raggiungibile da connessione esterna MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
D evitare di inserirre duplicati in mysql PHP 4
L salvare codice html in mysql PHP 3
L Google chart php mysql PHP 2
S Gestire scelta dropdown con dati da Mysql PHP 2
K cron job mysql PHP 3
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
R Errore UPDATE tabella mysql PHP 1

Discussioni simili