estoy consiguiendo el errorBIGINT valor sin signo está fuera del rango
BIGINT valor sin signo está fuera de rango en '(1301980250-
mydb
news_articles
date
..)'
Cuando ejecuto el consulta
SELECT *, ((1/log(1301980250 - date)) * 175) as weight FROM news_articles ORDER BY weight;
Al eliminar la condición ORDER BY, también se elimina el error. ¿Cómo puedo arreglarlo?
Actualización: El campo de fecha contiene la marca de tiempo de unix (por ejemplo, 1298944082). El error comenzó a aparecer después de actualizar MySQL de 5.0.x a 5.5.x
¿Alguna ayuda, por favor?
Danos un ejemplo de los datos guardados en la fecha, sospecho que tiene algo que ver con eso. – Khez
Supongo que Khez tiene razón y el problema es un valor de fecha que es mayor que 1301980250. –
Todavía dudo que pueda conducir a ese error específico, pero sigue siendo un punto comenzar a replicar el error. – Khez