mysql存储手机号
生活随笔
收集整理的這篇文章主要介紹了
mysql存储手机号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用mysql存儲手機號的時候報錯如下
Field error in object 'user' on field 'phone': rejected value [155xxxx1445]; codes [typeMismatch.user.phone,typeMismatch.phone,typeMismatch.java.lang.Integer,typeMismatch];錯誤原因:
將user類中的phone屬性定義為Integer類型,超出Integer的最大范圍
正確做法:
將手機號定義為字符串,用 char(11) 來存儲手機號碼.
另外,如果確定是11位的可以用char,要是長度,格式不確定,比如帶+86格式的手機號什么的,用varchar,長度設長一點,拓展性更好。
而且使用字符串可以對手機號碼進行正則匹配,取號頭啥的
總結
以上是生活随笔為你收集整理的mysql存储手机号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VR和AR未来的对垒
- 下一篇: 腾讯云+CentOS 7.2+pytho