Hola Scorpio, me tenes que presentar a tu hermana porque solucioné tu problema. No se mucho de esto pero parece que el problema que tienes es el campo tipo Int(10) es muy grande y asi que es como que lo trabaja como "variant", asi que cuando trata de meter un variant la DB espera un Integer y salta el error.
Solucion: achica el tipo de Integer(10) a Integer(9).