la prima query che hai postato era corretta.Originariamente inviato da Legoland
Si, dovrebbe essere in datatime o almeno cosi' lo vorrei rendere.
Purtroppo sono costretto a passare da unixtimestamp a datatime perchè ho notato che in emulazione in locale qualsiasi valore negativo inserito precedente al 1970 mi fa andare in errore le pagine...![]()
UPDATE news SET
datanew = from_unixtime(datalist)";
dove datanew -> campo DATETIME
e datalist -> campo INT con unix timestamp e non timestamp di mysql
windows non supporta valori negativi per unix timestamp e 1-1-1970 00:00:00 e' appunto l'anno zero. Questo vale anche per il timestamp di mysql.