数据分析之星

此人很懒,什么也没有留下

发帖数 2173粉丝 8
朝花夕拾钻石二
2023-9-18 16:47:13 发布在问答
【填报与传统报表】 填报表导入EXCEL覆盖了全部数据
本帖最后由 朝花夕拾 于 2023-9-18 16:49 编辑

我在数据库表中建了个自增主键,将这个主键作为条件列,其他字段都是提交列,提交方式为智能提交。

用户上传的excel文件中没有id字段,因为id自增的不需要他们来传。

我第一次导入excel的时候是没问题的,落入库里也都是自增的,但是第二次导入不同excel的时候,就把第一次导入的数据给覆盖了,这是为什么。

虽然导入的excel没有id字段,但它的值应该为空吧,在数据库表中也找不到对应值啊,不应该是做插入操作吗。

版本:9.2.7b



填报信息3.png


最佳答案

永洪vip
yhdata_lyaa 关注Ta

2023-09-18 16:47:14

id也设置为提交列,Excel也需要有id数据,和已经插入的id不同才行。 也可以再增加一个条件列,除了id,有其字段作为唯一列吗,
查看完整内容
2353
5
精彩评论5
yhdata_lyaa
发表于 2023-9-18 16:47:14 显示全部楼层
id也设置为提交列,Excel也需要有id数据,和已经插入的id不同才行。

也可以再增加一个条件列,除了id,有其字段作为唯一列吗,
回复

使用道具 2#

yhdata_lyaa
发表于 2023-9-18 16:53:01 显示全部楼层
那改成插入提交呢,或者id字段也设置提交字段
回复

使用道具 3#

朝花夕拾钻石二
发表于 2023-9-18 16:56:18 显示全部楼层
yhdata_lyaa 发表于 2023-9-18 16:53
那改成插入提交呢,或者id字段也设置提交字段

1、改成插入就没法满足需求了,用户还需要修改数据的
2、id也设置为提交列,还是会覆盖
回复

使用道具 4#

朝花夕拾钻石二
发表于 2023-9-18 17:18:16 显示全部楼层
yhdata_lyaa 发表于 2023-9-18 17:07
id也设置为提交列,Excel也需要有id数据,和已经插入的id不同才行。

也可以再增加一个条件列,除了id,有 ...

我试过了,excel加一个空列id就可以实现了,这个excel是需求方提供的,他们能不能加有待商榷
暂时没有明确的唯一列
回复

使用道具 5#

yhdata_lyaa
发表于 2023-9-18 17:29:26 显示全部楼层
朝花夕拾 发表于 2023-9-18 17:18
我试过了,excel加一个空列id就可以实现了,这个excel是需求方提供的,他们能不能加有待商榷
暂时没有明 ...

嗯嗯 要有明确的唯一列,id也可以作为唯一列
回复

使用道具 6#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部