【发布时间】:2015-08-24 00:29:27
【问题描述】:
嗨,我遇到了一个很奇怪的问题
用户通过FB登录我的网站,成员nr很长nr看起来像这样10153852694717081。
当用户进行交易时,我注意到只有部分member_id 被存储,即表中member_id 的前8 位。
会不会是会员号太长了?发生这种情况的任何其他建议或可用于解决此问题的任何修复
member_nr 行的特征:
type=varchar
length = 255
【问题讨论】:
-
facebook uid 没有最大长度,因此请将您的表格类型更改为 UNSIGNED BIGINT
-
如果你能提供你的代码视图会很好
-
要在 phpmyadmin 上执行此操作,请执行以下操作:将列类型更改为 bigint 并将属性设置为无符号
-
如果存储为varchar,则不需要将uid转换为int
标签: php mysql sql phpmyadmin