出于测试目的,我想匿名化我们的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查询中实现此目的?
答案 0 :(得分:0)
因为这个问题仍然没有答案......
将数据移动到其他行将有助于匿名化,但永远不会是我最好的选择。相反,我会用这个答案来删除所有个人信息:https://stackoverflow.com/a/260434/3090890
在您的情况下,您只需要为每个表写一个更新语句真正匿名化数据,并且执行速度非常快。