Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, bom dia/tarde/noite
Eu preciso atualizar um campo no MySQL com a mesma informação porém em um formato diferente.
tenho uma tabela com o campo 'data' e a informação esta em formato UNIX, eu preciso atualizar essa campo para datetime
ja tenho o código para formatar:
SELECT
*,from_unixtime(data, '%Y-%d-%m %h:%i:%s') as new_data
FROM mytable
o campo ja esta como TEXT para aceitar a formatação, depois vou alterar para o correto
exemplo:
data
'1507388956'
new_data
'2017-07-10 12:09:16'
o new_data tem que ir para o campo data, substituindo a informação atual pela mesmo porem com novo formato
consegui, para quem interessar segue a resposta
UPDATE mytable
SET data =from_unixtime(data, '%Y-%d-%m %h:%i:%s')