mysql 4.1.8 : from_unixtime(0)

SA739

Cogito, ergo sum
mysql 4.1.8 : from_unixtime(0)

обнаружил вот такую фичу:
mysql 4.0.2, 3.23:
select from_unixtime(0);
+---------------------+
| from_unixtime(0) |
+---------------------+
| 1970-01-01 03:00:00 |
+---------------------+

select from_unixtime(1);
+---------------------+
| from_unixtime(1) |
+---------------------+
| 1970-01-01 03:00:01 |
+---------------------+

mysql 4.1.8:
select from_unixtime(0);
+------------------+
| from_unixtime(0) |
+------------------+
| NULL |
+------------------+

select from_unixtime(1);
+---------------------+
| from_unixtime(1) |
+---------------------+
| 1970-01-01 03:00:01 |
+---------------------+

в мане из 4.1.8 ничего по этому поводу не нашел,
changelog не читал.
объясните лентяю где тут правда :)
 

Yurik

/dev/null
Yes this is a bug. It was already reported as #7515 "from_unixtime(0) now returns NULL instead of the epoch". So no need to report it once more. It will be fixed ASAP.

Anyway, thank you for raising this question once again!

--
Dmitri Lenev, Software Developer
MySQL AB, www.mysql.com

-~{}~ 04.02.05 19:54:

В 4.0.23 (соотв. 4.1.8) исправили один баг #6439, но появился этот баг #7515

A bug was fixed in 4.0.23:
* Fixed bug which caused FROM_UNIXTIME() function to return wrong result if the argument was too big.
http://bugs.mysql.com/6439

===
Баг пофиксен в CVS
 

SA739

Cogito, ergo sum
ясно
спасибо

ЗЫ. я вышел из положениятак: select from_unixtime(1)
тоесть мне приращение в одну секунду в системе не критично
 
Сверху