问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

当逻辑删除遇上联合唯一索引

发布网友 发布时间:2022-10-29 04:24

我来回答

1个回答

热心网友 时间:2023-10-09 15:09

多数情况下,如果一张表 字段A 被设置成 唯一索引 后,重复数据不允许添加。这个时候如果有逻辑删除操作,可以将字段A与 deleted 字段建成 联合唯一索引 。似乎这样就可以了,然而事情并没有那么简单。

这里 deleted 字段使用0,1标识未删除与已删除。

创建表。

这里我们有一条数据, id=1, user_name=张三, deleted=0 。

我们先进行删除操作,将 deleted 字段更新为1。

然后我们在插入一条数据, user_name=张三 。

此时插入数据的 id=2 。

然而当我再次进行删除操作时:

会发现无法成功进行此操作。因为 user_name=张三,deleted=1 的数据已经存在了。

这个时候我们该怎么办呢!以前我也不知道怎么办,后来发现一种十分机智的办法。

那就是不用0和1标识deleted字段,使用0和一段时间戳标识删除字段

那么我们在进行逻辑删除的时候,只需要这样做:

这样就可以处理好逻辑删除和联合唯一索引多次删除的问题了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男人醉女人累原歌 我大概在2009年玩的很早的一款冒险动作游戏有一关是埃及狗头人主角捡武... 提成点数怎么算公式 Huamei/华美每日粗粮粗纤维饼-适用对象 0pp01107格式化后成白屏且不能开机怎么办 五邑大学是市属还是省属 五邑大学校区有几个 窝瓜焖荷包蛋怎么做? 达科塔·芬妮简要生平 湖北自动冷库多少钱 同样拍证件照,这家照相馆为什么能这么火爆 用手机和电脑上传的同一张证件照到网上,显示的照片大小规格都一样的吧?注意是同一张证件照 关云长 影评 :专门注册个账户来给个差评,确实不好看! 胎菊可以用紫砂壶泡吗? cf手游电竞币有什么用 公务员考试买什么书 大嘴猴保温杯里面有接缝吗 9月20号出海什么时候回来 东戴河退潮时间表2022年8月 东营禁渔期2022年什么时候结束 2022年鲅鱼圈赶海时间表 举起了酒杯独自醉是什么歌,酒醉相思苦歌曲介绍 雪望洪升古诗的意思 雪望洪升古诗的原文 新生儿头上长了一个小包 元朝时期,中国的版图有多大?包含了如今哪些国家和地区? 茶花插枝方法 茶花插枝方法是什么 衣服染上了染料怎么清理干净呀!急求解答 工业产品是怎样竞争的? 哈密瓜的功效作用 三国群英传OL私服锁人辅助工具 这两张图片是否是一个人,一张是抖音上的,一张算是证件照,姓名都相同 半身照和证件照一样吗? 宝宝如何预防静电伤害 申请危房鉴定找哪里 猫和狗们用英文怎么写??? 《做家务的男人3》公开阵容,见到官宣的名单,这季一期都不能落 杨迪猜吴彤一猜就中,为何感觉他非常了解吴彤? 个人开废品收购站需要什么手续 人性的扭曲还是道德的沦丧下一句 人性的扭曲还是道德的沦丧下一句是什么 风吹排骨的腌制方法窍门 阅读下面诗歌,完成后面题目。(7分)赤 壁清·袁枚一面东风百万军,当年此处定三分。汉家火德终烧贼,池 阅读下面这首古诗,然后按要求答题。 春兴( 唐) 武元衡 杨柳阴阴细雨晴,残花落尽见流莺。春风一夜 在居家设计中,吊顶有什么作用? 客厅为什么一定要吊顶 take是什么意思,用法是什么? 垃圾分类真重要周记 蛛能组什么词 蛛可以组什么词 蛛字组词 有哪些四字成语呢 防水做完后多长时间可以踩上铺砖 防水做完后是的水需要排干净后才能施工吗