На этапе получения - разный тип. integer или string, смотря как гугля решит, что у него в строке. Ну и вставляется также, а что там уже под капотом у пыхи — хз. Но он что-то преобразовывает где-то, и в базе вместо 71860032014 пишется -1154412018
В случае с int и Вашим примером, это не магия, а как сказал выше Pathologic93 - не хватает разрядности. В Mysql максимальное int unsigned 4294967295, а у Вас 71860032014 минимум на один знак больше.