【发布时间】:2014-12-12 11:22:31
【问题描述】:
出于测试目的,我想匿名化我们的 MySql 数据库。
例如我们有下一张表:
id | first_name | last_name
54782 | John | Holloway
54824 | Glen | Summers
67782 | Jessie | Hunter
我们想实现匿名化后的下一张表:
id | first_name | last_name
54782 | Glen | Hunter
54824 | Jessie | Holloway
67782 | John | Summers
注意:id 之间有间隔。这些 id 不应更改(但可以应用于其他人)。
如何在 MySql 查询中实现这一点?
【问题讨论】:
-
你可以接受重复的组合(例如两个 Jessie Holloways)吗?
-
这个名字不会有问题。但我们也持有在数据库中应该是唯一的社会安全号码。所以不允许重复组合。