Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

注册ID限制问题

[复制链接]
小陌° 发表于 2014-12-29 02:18:42 | 显示全部楼层 |阅读模式
本帖最后由 小陌° 于 2014-12-29 02:28 编辑

本地用phpstudy 安装一个 X3.2 UTF版本
后台执行代码:ALTER TABLE `city_ucenter_members` AUTO_INCREMENT =1000000 ;  (即注册账户从一百万开始)可以正常注册;

但是将 1000000改为 100000000000;后 就是 12位的 每次开始注册就是 (UID: 16777215)

然后想接着注册,点击注册一直没反应了,请问是超过数据库字符问题还是程序本什么的BUG?

刚查了 UID的类型为 mediumint(8) unsigned   

就是最大的字符只能注册到 16777215 这个号嘛?

要怎么更改 这个限制,好像 tid 和fid的类型也是这个 mediumint(8) unsigned   
回复

使用道具 举报

DZ动力1013 发表于 2014-12-29 03:09:17 | 显示全部楼层
把类型修改成int或者bigint就可以了,是你的值设置太大,超过所设数据类型的最大值了
回复

使用道具 举报

 楼主| 小陌° 发表于 2014-12-29 17:42:24 | 显示全部楼层
DZ动力1013 发表于 2014-12-29 03:09
把类型修改成int或者bigint就可以了,是你的值设置太大,超过所设数据类型的最大值了

那我应该在哪里改这个数据库类型呢
回复

使用道具 举报

DZ动力1013 发表于 2014-12-30 11:56:02 | 显示全部楼层
小陌° 发表于 2014-12-29 17:42
那我应该在哪里改这个数据库类型呢

修改ucenter_members表的uid的数据类型
回复

使用道具 举报

 楼主| 小陌° 发表于 2014-12-30 17:49:32 | 显示全部楼层
DZ动力1013 发表于 2014-12-30 11:56
修改ucenter_members表的uid的数据类型

phpmyadmin 上面没法直接修改
要用什么语句或者工具?
回复

使用道具 举报

DZ动力1013 发表于 2014-12-31 01:27:19 | 显示全部楼层
小陌° 发表于 2014-12-30 17:49
phpmyadmin 上面没法直接修改
要用什么语句或者工具?

在phpmyadmin中打开对应表的结构,点击对应字段的更改i修改了,如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-30 02:31 , Processed in 0.111855 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表