[ABI 5.1] 维表报错显示有重复数据

28314
16

liujl@esensoft 数据老手Lv5

发表于2021-3-25 14:24

悬赏1

未解决

楼主
维表编辑内容时报错提示显示有重复数据, 在维表列表界面重置刷新,维表没有显示无效,在数据库中查询也没有发现有重复的ID。
backup (47).zip (145 KB, 下载次数: )

最近看过此主题的会员

esen_4Y3L5ADO80

salmons001

wal10000

西瓜小姐

13407717840

852828363

iluna

Ly_LJY

ken_liang

zssDyr

张三123

zhangsen

xxxl

马端

丫头

16个回答

只看楼主

liujl@esensoft 数据老手Lv5

发表于2021-3-25 14:24

只看该作者

取消 关注该作者的回复

沙发

维表见附件

xxxl 数据领袖Lv6

发表于2021-3-25 14:36

只看该作者

取消 关注该作者的回复

板凳

参考这个帖子https://bbs.esensoft.com/thread-135978-1-1.html
看看是不是有不可见字符干扰 了

liujl@esensoft 数据老手Lv5

发表于2021-3-25 15:59

只看该作者

取消 关注该作者的回复

地板

xxxl 发表于 2021-3-25 14:36
参考这个帖子https://bbs.esensoft.com/thread-135978-1-1.html
看看是不是有不可见字符干扰 了 ...

通过sql 找符号没有找到, 把报错的那两行数据update 为纯字符的值,更新维表还是报一样的错

xxxl 数据领袖Lv6

发表于2021-3-25 16:12

只看该作者

取消 关注该作者的回复

5#

liujl@esensoft 发表于 2021-3-25 15:59
通过sql 找符号没有找到, 把报错的那两行数据update 为纯字符的值,更新维表还是报一样的错 ...

那用模糊匹配更新下所有报错的字段呢
update tableName set columnName = 'AA' where columnName like '%AA%'

liujl@esensoft 数据老手Lv5

发表于2021-3-25 16:19

只看该作者

取消 关注该作者的回复

6#

xxxl 发表于 2021-3-25 16:12
那用模糊匹配更新下所有报错的字段呢
update tableName set columnName = 'AA' where columnName like '%A ...

用 like "%%",查也是一条,更新也显示只有一条数据被更新, 报错的那两条我都更新了, 重置维表还是报那两条重复

xxxl 数据领袖Lv6

发表于2021-3-25 16:21

只看该作者

取消 关注该作者的回复

7#

liujl@esensoft 发表于 2021-3-25 16:19
用 like "%%",查也是一条,更新也显示只有一条数据被更新, 报错的那两条我都更新了, 重置维表还是报那 ...

更新完 重置下维表

liujl@esensoft 数据老手Lv5

发表于2021-3-25 16:23

只看该作者

取消 关注该作者的回复

8#

xxxl 发表于 2021-3-25 16:21
更新完 重置下维表

肯定重置了啊

xxxl 数据领袖Lv6

发表于2021-3-25 16:29

只看该作者

取消 关注该作者的回复

9#


维表的id字段是否有重复数据呢

liujl@esensoft 数据老手Lv5

发表于2021-3-25 16:39

只看该作者

取消 关注该作者的回复

10#

xxxl 发表于 2021-3-25 16:29
维表的id字段是否有重复数据呢

整个表的ID字段没有重复数据,但是报有重复数据的错,通过报错信息具体查那几条数据也没有问题,没有符号之类的干扰, 而且如果维表ID有重复数据, 维表页面上会显示维表无效,这个报错的维表也没有显示无效,所以这个报错就很莫名其妙。

xxxl 数据领袖Lv6

发表于2021-3-25 17:12

只看该作者

取消 关注该作者的回复

11#

liujl@esensoft 发表于 2021-3-25 16:39
整个表的ID字段没有重复数据,但是报有重复数据的错,通过报错信息具体查那几条数据也没有问题,没有符号 ...

日志级别调成debug然后操作一遍报错,把日志导出来给研发看下吧{:3_57:}

上一页12下一页共2页

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号