填报字段(主键)唯一,重复会覆盖原数据

填报,主键唯一;
填数据(ww  22),主键唯一,提交会覆盖掉原数据(ww ww);

希望效果:提交时会提示主键不可重复,当不重复时才能够提交成功。

我的想法如下:
添加数据校验

这个等号不合适,一个数据不能等于一列数据,应该是包含关系;该怎么处理;
或者其他能达到效果的方法(不要覆盖原数据,提示user_id不可重复);


编辑于 2018-4-2 15:41  
FineReportAndy-Black 发布于 2018-4-2 15:40
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共27回答
最佳回答
0
MOMO_KANA发布于2018-4-2 15:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
zy_20180110发布于2018-4-2 16:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
axing发布于2018-4-2 16:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
Paul_yau发布于2018-4-2 16:22(编辑于 2023-9-6 09:34)
555
  • zy_20180110 zy_20180110 以下内容来自帮助文档
    1.1 智能提交
    智能提交后台会对插入、更新以及删除进行判断,若您的填报模板中有这两种以上的需求时,就可以选择智能提交类型。
    用智能提交在提交数据时会判断是否存在报表主键,若存在则进行更新提交,若不存在会进行插入提交。因此会降低填报入库的效率,所以若您只使用某一种提交时,选择对应的提交类型即可。
    如果页面存在删除行按钮,智能提交数据的时候会进行删除提交。
    回复
    2018-04-02 16:29 
  • Paul_yau Paul_yau 回复 zy_20180110 :我觉得除非你有一个固定的编号,那样才可以去判断数据是否已经在数据库里,如果没有这个编号,你无法去判断你数据是否真正提交。根据ID去判断数据是否存在,是不可取的。
    回复
    2018-04-02 16:38 
  • zy_20180110 zy_20180110 回复 Paul_yau :。。。。呵呵
    回复
    2018-04-02 16:41 
最佳回答
0
Paul_yau发布于2018-4-2 16:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2018-4-2 16:25(编辑于 2023-9-6 09:34)
555
最佳回答
0
Andy-Black发布于2018-4-2 19:46(编辑于 2023-9-6 09:34)
555
最佳回答
0
zy_20180110发布于2018-4-2 20:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
Andy-Black发布于2018-4-2 20:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
zy_20180110发布于2018-4-2 20:03(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1118浏览人数
  • 最后回答于:2018-4-23 14:00
    活动推荐 更多
    热门课程 更多
    返回顶部