业务逻辑:
1、创建数据,逻辑唯一性字段默认为空。 2、查询 Mysql,从数据表中取出其中一条记录,并绑定到逻辑唯一性字段。 3、将取出的记录标示为已使用。
bug:
因为逻辑唯一性字段没有 UNIQUE 标示,也没有在代码逻辑中检测。导致数据出现重复。
问题:
如果添加检查机制,该如何进行?确保绑定数据到逻辑唯一性字段是唯一的。谢谢!!
1
dangyuluo 2017-09-12 12:02:36 +08:00
可能我技术不精吧,居然没有读懂楼主的问题。不好意思。
|
3
LeeSeoung 2017-09-12 15:11:37 +08:00
- -有主键这种东西么
|
4
cevincheung 2017-09-12 15:38:35 +08:00
事物+锁?
|
6
Anlim OP @cevincheung 这种方式是靠谱的,但是现在不太想使用锁。想通过数据检查的方式实现。已经找到些思路。
|