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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] discuz2.5直升discuz5.0的纯SQL方法

[复制链接]
白乐天 发表于 2007-8-11 09:40:55 | 显示全部楼层 |阅读模式
这两天看到几个求助discuz2.5升级的帖子,2.5的升级确实有点困难,中间步骤太多,而且升级程序有个bug,不是熟手很难操作。是熟手也会有点头疼吧。

这个方法是很久以前我自己论坛升级时写的,所以是5.0版,至于升5.5懒得再写了,5.0to5.5还是很简单的。包里的内容懂一点SQL的人应该一目了然。升级就是这么简单。按照我的说明执行SQL就是,用不了几分钟。
别吹起灰 发表于 2007-8-11 09:42:14 | 显示全部楼层
回复

使用道具 举报

 楼主| 白乐天 发表于 2007-8-11 09:48:52 | 显示全部楼层
光支持啊,不给加钱
回复

使用道具 举报

别吹起灰 发表于 2007-8-11 09:52:11 | 显示全部楼层

回复 #3 白乐天 的帖子

我就4块钱吖~
回复

使用道具 举报

skyway 发表于 2007-8-29 18:45:30 | 显示全部楼层
有沒有人嘗試過可升級到5.5?
繁體版本可以嗎?
回复

使用道具 举报

jj27 发表于 2007-10-2 16:25:21 | 显示全部楼层
错误
SQL 查询:  

INSERT INTO cdb_members(

uid,
username,

PASSWORD ,
secques,
gender,
adminid,
groupid,
groupexpiry,
extgroupids,
regip,
regdate,
lastip,
lastvisit,
lastactivity,
lastpost,
posts,
digestposts,
oltime,
pageviews,
credits,
extcredits1,
extcredits2,
extcredits3,
extcredits4,
extcredits5,
extcredits6,
extcredits7,
extcredits8,
avatarshowid,
email,
bday,
sigstatus,
tpp,
ppp,
styleid,
dateformat,
timeformat,
pmsound,
showemail,
newsletter,
invisible,
timeoffset,
newpm,
accessmasks,
editormode,
customshow,
xspacestatus
)
SELECT uid, username,
PASSWORD , secques, gender, adminid, groupid, 0, '', regip, regdate, lastip, lastvisit, lastactivity, lastpost, postnum, 0, 0, 0, credit, 0, 0, 0, 0, 0, 0, 0, 0, 0, email, bday, 1, tpp, ppp, styleid, dateformat, timeformat, 1, showemail, newsletter, invisible, timeoffset, newpm, accessmasks, 2, 26, 0
FROM i9527.cdb_members

MySQL 返回:

#1366 - Incorrect integer value: 'h:i A' for column 'timeformat' at row 1


到CDB_MEMBERS这步也走不下去了
回复

使用道具 举报

 楼主| 白乐天 发表于 2007-10-2 22:54:24 | 显示全部楼层
你把下面的
tpp, ppp, styleid, dateformat, timeformat,

改成
tpp, ppp, styleid, dateformat, 0,

试试
回复

使用道具 举报

jj27 发表于 2007-10-2 23:05:27 | 显示全部楼层
这次报这个错

SQL 查询:  

INSERT INTO cdb_members(

uid,
username,

PASSWORD ,
secques,
gender,
adminid,
groupid,
groupexpiry,
extgroupids,
regip,
regdate,
lastip,
lastvisit,
lastactivity,
lastpost,
posts,
digestposts,
oltime,
pageviews,
credits,
extcredits1,
extcredits2,
extcredits3,
extcredits4,
extcredits5,
extcredits6,
extcredits7,
extcredits8,
avatarshowid,
email,
bday,
sigstatus,
tpp,
ppp,
styleid,
dateformat,
timeformat,
pmsound,
showemail,
newsletter,
invisible,
timeoffset,
newpm,
accessmasks,
editormode,
customshow,
xspacestatus
)
SELECT uid, username,
PASSWORD , secques, gender, adminid, groupid, 0, '', regip, regdate, lastip, lastvisit, lastactivity, lastpost, postnum, 0, 0, 0, credit, 0, 0, 0, 0, 0, 0, 0, 0, 0, email, bday, 1, tpp, ppp, styleid, dateformat, 0, 1, showemail, newsletter, invisible, timeoffset, newpm, accessmasks, 2, 26, 0
FROM i9527.cdb_members

MySQL 返回:

#1062 - Duplicate entry 'Admin' for key 'username'
回复

使用道具 举报

jj27 发表于 2007-10-2 23:10:45 | 显示全部楼层
是不是一个区分大小写的问题
我看了一下中断处的纪录
正好是一个重复的用户名 Admin
之前有一个小写的admin用户了
回复

使用道具 举报

jj27 发表于 2007-10-2 23:11:52 | 显示全部楼层
调试环境为XPiis5+php523+mysql52
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 00:45 , Processed in 0.066983 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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