Holas, por si acaso revisaste que valor que estas insertando no sea mayor al valor maximo permitido, aqui te dejo un link de mysql donde muestran una tabla con los tipos de datos numericos y el rango de valores que pueden tomar:
http://dev.mysql.com/doc/refman/5.0/...ric-types.html
cya