Changing the SQL mode could work... if you're not using SQL Strict mode too, but I think it only caps the value to 0 isntead of allowing it into negitive values
BIGINT UNISNGED values range from 0 to 9,223,372,036,854,775,807
BIGINT is from -9,223,372,036,854,775,807 to...