I am getting the error
BIGINT UNSIGNED value is out of range in \'(1301980250 - mydb.news_articles.date)\'
mydb
news_articles
date
I just came across this issue doing an update on a field where the result ended up being less than 0.
Solution: Verify that none of your updates cause your result to be less than 0 on an unsigned field.