Originariamente inviato da franco12345678
ho in un DB mysql una tabella con vari campi gia compilati, i record sono circa 800.
Uno di questi campi l'ho appena aggiunto e vorrei contenesse parte di altri due campi.
Primo campo NUMERO (int3)
Secondo campo ANNO (date10) formato aaaa-mm-gg
terzo campo numeo_anno char 8 è quello che vorrei contenesse il numero presente nel capo numero e solo l'anno contenuto nel campo anno separati da (/).
Di norma non si salvano i campi calcolati nel database:
codice:
SELECT concat(`NUMERO`,'/',YEAR(ANNO)) as numeroanno FROM tabella
se proprio vuoi salvare il valore in un campo, per uniformare i valori già presenti, fai così
codice:
UPDATE tabella SET numero_anno = concat(`NUMERO`,'/',YEAR(ANNO))