我最近用竞争元素建立了一个简单的调查。为了参加比赛,用户需要在匿名承诺下输入他们的电子邮件地址。
为了对数据进行匿名化,电子邮件存储在一个单独的表中,没有外键链接到调查数据。
但是,通过一点点知识,您可以看到仅仅排列两个结果集并关联调查数据的所有者非常容易。每个人都选择了,这使得这项任务变得更加容易。即使没有时间戳和自动增量列,MySQL也可以维护插入的顺序。
所以它让我想知道,是否有一种聪明的方法可以防止这种情况发生?在插入时随机化电子邮件表的一些方法?
显然我知道这可能是通过App端回调完成的,但我在MySQL方面寻找更优雅的东西。