سلام دوستان من یه جدول user دارم بعد یه فیلد دارم برای user name که کد ملی میگیرم از نوع int(10) گرفتم بعد وقتی می خوام insert کنم با ورودی رو intval می دم بعد سیو می کنم اما مشکلی که به وجود اومد این بود که اعداد و تغییر میداد مثلا من اگه 2580187227 رو وارد می کردم تو بانک به اینصورت 1285027202 مثلاً ذخیره می شد که بعد نوع فیلد رو varcahr کردم مشکل حل شد اما می خوام ببینم چرا چنین اتفاقی می افته؟ آیا درسته من این فیلد رو از نوع varchar بگیرم؟