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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[解决中] 升级失败,请求协助

[复制链接]
tearszhu 发表于 2010-9-17 14:59:22 | 显示全部楼层 |阅读模式
MySQL Query Error [1054]
错误信息: Unknown column 'itemid' in 'field list'
SQL: INSERT INTO brand_attrvalue_text (`attr_id`, `itemid`, `attr_text`) VALUES ('3', '2', '100')

点击这里寻求帮助

PHP Backtrace
FileLineFunction
source/class/db_mysql.class.php113db_mysql->halt()
source/class/db.class.php100db_mysql->query()
source/function/common.func.php1160DB::query()
update.php779inserttable()
update.php358update_itemattr()
 楼主| tearszhu 发表于 2010-9-17 15:02:08 | 显示全部楼层
[数据升级] 属性可选值表升级 完成,进入下一步(跳转中...)
升级到以上这一步的时候跳到下一步就出现了错误
回复

使用道具 举报

geek666 发表于 2010-9-17 15:07:12 | 显示全部楼层
加油呀,努力呀
回复

使用道具 举报

 楼主| tearszhu 发表于 2010-9-17 15:11:38 | 显示全部楼层
在Mysql里看了一下,发现表结构是attr_id 属性id attr_text 文本属性值 item_id 信息id
没有itemid   
在表结构里增加了itemid后刷新升级页面,出现了
MySQL Query Error [1062]
错误信息: Duplicate entry '3' for key 1
SQL: INSERT INTO brand_attrvalue_text (`attr_id`, `itemid`, `attr_text`) VALUES ('3', '2', '100')

点击这里寻求帮助

PHP Backtrace
File Line Function
source/class/db_mysql.class.php 113 db_mysql->halt()
source/class/db.class.php 100 db_mysql->query()
source/function/common.func.php 1160 DB::query()
update.php 779 inserttable()
update.php 358 update_itemattr()
回复

使用道具 举报

mengganzi 发表于 2010-9-17 15:18:26 | 显示全部楼层
您把所有的文件都上传了么?
回复

使用道具 举报

 楼主| tearszhu 发表于 2010-9-17 15:21:42 | 显示全部楼层
发现是数据重复,删除后回到上一次升级那里,重新升级。。。

然后MySQL Query Error [1062]
错误信息: Duplicate entry '4' for key 1
SQL: INSERT INTO brand_attrvalue_text (`attr_id`, `itemid`, `attr_text`) VALUES ('4', '4', '1000元')

点击这里寻求帮助

PHP Backtrace
File Line Function
source/class/db_mysql.class.php 113 db_mysql->halt()
source/class/db.class.php 100 db_mysql->query()
source/function/common.func.php 1160 DB::query()
update.php 779 inserttable()
update.php 358 update_itemattr()
回复

使用道具 举报

 楼主| tearszhu 发表于 2010-9-17 15:22:14 | 显示全部楼层
回复 mengganzi 的帖子

文件已经全部覆盖上传了
回复

使用道具 举报

 楼主| tearszhu 发表于 2010-9-17 15:23:58 | 显示全部楼层
attr_id 属性idattr_text 文本属性值item_id 信息iditemid
4
2000
0
3

3
100
0
2
回复

使用道具 举报

 楼主| tearszhu 发表于 2010-9-17 15:35:45 | 显示全部楼层
本帖最后由 tearszhu 于 2010-9-17 15:37 编辑

可能是数据唯一性的问题,于是把表中的主键除,顺利升级完成

但是完成后增加主键回去发现不行。。。。原来主键中有数据重复,,,怎么办?

主键排序:         attr_id 属性idattr_text 文本属性值item_id 信息iditemid
3
100
0
2

4
2000
0
3

4
1000元
0
4

4
500
0
5

3
50
0
6
全选 / 全部不选 选中项:      
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-15 14:07 , Processed in 0.042266 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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