编辑维表内容出现报错信息数据非法数据重复

2440
0

xxxl 数据领袖Lv6

发表于2020-6-5 16:47

楼主
本帖最后由 xxxl 于 2020-6-5 16:47 编辑

   在编辑维表内容的时候出现报错信息为“数据非法 数据重复”,这个时候可以尝试通过显示维表文本内容找到报错的信息查看是否有不可见字符,比如换行符、制表符、回车符之类的。       在我们准确知道了具体那一行或者哪一列出现这样的问题后即可通过sql语句在数据库管理中做updata的方法清除换行符、制表符、回车符,而水平制表符是char(9),换行符char(10),回车符是char(13)。
    因此我们可以通过replace将这些字符替换成空串更新,
例子:update tableName set columnName = replace(columnName, CHAR(10), '') 将columnName的所有换行符替换成空串
    也可以通过模糊匹配直接更新一条没有这些字符的数据。
例子:update tableName set columnName = 'AA' where columnName like '%AA%' 将模糊匹配到所有含有AA的数据替换成'AA'





最近看过此主题的会员

esen_4U34TH4AZW

esen_4Y3L5ADO80

esen_4U5227ZFTE

西瓜小姐

852828363

Ly_LJY

wjx0403

0个回答

只看楼主

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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