快表软件

标题: 主键设置有重复 [打印本页]

作者: 慕表来    时间: 2016-9-5 17:10
标题: 主键设置有重复
更新管理数据表还是不能设置主键,在不删除已填报数据情况下如何解决?
作者: bj_zm    时间: 2016-9-5 17:10
设置主键的前提就是数据不能重复。既然你有重复的就不想改,那只能
在加一个辅助字段,默认值为1.作为联合主键。以后的数据就不能重复了。
作者: hong90342    时间: 2016-9-5 17:18
你好,你是要设置主表主键,还是明细表? 明细表的话可以用辅助字段控制必填,详细可以联系QQ164831694解决
作者: 慕表来    时间: 2016-9-6 08:34
主键和明细都要设置,主表设置主键是避免用户填报同一样的表,明细设置是避免用户填报重复的信息。
作者: qdjnr    时间: 2016-9-6 16:42
你的目的是避免用户填报同一样的表,明细设置是避免用户填报重复的信息,那么现在既然已经有重复数据了,找到重复的数据删掉或修改掉不就行了,要不然你通过别的方法设置主键,但本质上重复数据还是存在,如果以后需要提取数据更头大、1
作者: jaksionlee    时间: 2016-9-28 17:02
打开后台数据库,用以下语句,打到对应重复的数据,再修改一下就可以.

-- Tab(对应重复数据的表)ID(对应目前重复的字段)
SELECT    *
FROM         Tab
WHERE     (ID IN
            (SELECT     ID
                            FROM         Tab
                            GROUP BY ID
                            HAVING      (COUNT(1) >= 2)))

作者: 快表帝国客服    时间: 2016-11-28 12:27
你的问题解决没有,如果已经解决,请选择最佳答案。




欢迎光临 快表软件 (http://bbs.kuaibiao.cn/) Powered by Discuz! X3.4