清空导入为啥把数据库的数据清空了

image.png为啥我清空导入数据提交后,这条数据就被删了?id是主键,填报属性选的是智能提交image.png

FineReport yyds0 发布于 2024-12-2 11:27 (编辑于 2024-12-2 11:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
yyds0Lv3见习互助
发布于2024-12-2 11:40

把日期也设置成主键,id和日期设置成主键后,清空导入提交就不会把这条数据删了,很奇怪,可能是因为我的id是公式生成导致的?

最佳回答
0
CD20160914Lv8专家互助
发布于2024-12-2 11:28

难道你这条id在数据库中存在?做了更新?

  • yyds0 yyds0(提问者) 本来是存在这个id的,导入新的数据提交后,这条id就被删了
    2024-12-02 11:28 
  • CD20160914 CD20160914 回复 yyds0(提问者) 清空导入只是在页面清空数据。不会清空数据库的数据。除非你的这条id在数据库有了,然后你提交后它按id做了更新了。id存在,对应的数据变了而已
    2024-12-02 11:31 
  • yyds0 yyds0(提问者) 回复 CD20160914 那个id不存在,就是被删了,我之前做的填报报表清空导入确实是不会删除数据库里的数据,它要是更新了这个id的数据的话我能排查出来,问题是id被删了
    2024-12-02 11:33 
  • CD20160914 CD20160914 回复 yyds0(提问者) 那不会的。是不是你查看的数据库的表不正确?
    2024-12-02 11:34 
  • yyds0 yyds0(提问者) 回复 CD20160914 不会,这错误太低级了吧(哭笑)
    2024-12-02 11:43 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-12-2 11:28

你这里的主键 

与数据库存的数据的主键一致了

  • yyds0 yyds0(提问者) 清空导入按理说 会把id清空,清空id后导入新的数据,是新的id,不应该删掉我原来的这个id的数据吧
    2024-12-02 11:30 
  • 华莉星宸 华莉星宸 回复 yyds0(提问者) 你填报属性设置了两个 是不是有一个删除提交?
    2024-12-02 11:34 
  • yyds0 yyds0(提问者) 回复 华莉星宸 没有 只设置了一个智能提交 就是我问题里截图的那个
    2024-12-02 11:40 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-12-2 11:28

你怎么设置

智能提交,你设置主键后是根据主键处理的

最佳回答
0
孤陌Lv6资深互助
发布于2024-12-2 11:32

清空导入 是导入前 清空数据库的数据  只保留 导入的数据

  • yyds0 yyds0(提问者) 清空导入不是只清空页面上的数据吗,是不会影响数据库的数据的
    2024-12-02 11:34 
  • 孤陌 孤陌 回复 yyds0(提问者) 你出问题 的点 是把 ID 那个公式 放在插入行策略 默认值里 不要放在填报属性里
    2024-12-02 11:39 
  • yyds0 yyds0(提问者) 回复 孤陌 什么意思,没懂哇
    2024-12-02 11:42 
  • 4关注人数
  • 186浏览人数
  • 最后回答于:2024-12-2 11:40
    请选择关闭问题的原因
    确定 取消
    返回顶部