Я получаю сообщение об ошибке
Значение BIGINT UNSIGNED находится вне допустимого диапазона в '(1301980250 -
mydb
.news_articles
.date
)'
Когда я запускаю запрос
SELECT *, ((1 / log(1301980250 - date)) * 175) as weight FROM news_articles ORDER BY weight;
Удаление условия ORDER BY также устраняет ошибку. Как я могу это исправить?
Обновление: Поле даты содержит временную метку unix (например: 1298944082). Ошибка начала появляться после обновления MySQL с 5.0.x до 5.5.x
Любая помощь пожалуйста?