Преобразование юлианской даты в MySQL в григорианскую дату для нескольких строк
В моей базе данных MySQL у меня есть один столбец (текст) с около 2000 строк. В каждой строке у меня есть юлианская дата (например, 2457268 за 2015-09-02).
Ищете решение для обновления всех строк от юлианского до григорианского.
Любой способ сделать это в SQL или PHP?
2 ответа
staaland первоначально разместил этот ответ в своем вопросе (в этой редакции) вместо создания поста с ответом.
Я нашел решение сам:
$strSQL = "SELECT * FROM tabel"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); while($objResult = mysql_fetch_array($objQuery)) { $dbDate = $objResult["field1"]; $id = $objResult["id"]; $date = jd_to_greg($dbDate); mysql_query("UPDATE tabel SET `column1` = '$date' WHERE id=$id"); }