匿名化mysql数据库

时间:2014-12-12 11:22:32

标签: mysql anonymize

出于测试目的,我想匿名化我们的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查询中实现此目的?

1 个答案:

答案 0 :(得分:0)

因为这个问题仍然没有答案......

将数据移动到其他行将有助于匿名化,但永远不会是我最好的选择。相反,我会用这个答案来删除所有个人信息:https://stackoverflow.com/a/260434/3090890

在您的情况下,您只需要为每个表写一个更新语句真正匿名化数据,并且执行速度非常快。