您好 我想带一个生产数据库并在私有的开发环境中使用它。但是,我想匿名化数据。
我一直在寻找一个小时,但我发现的一切都是针对Oracle或SQL Server的......对于mysql来说都没有。
我有大约15个表,其中75个字段应该是匿名的。
有人找到推荐的解决方案吗?
答案 0 :(得分:6)
您可以使用
匿名化MySQL表中的所有条目UPDATE users SET email = concat('user_', id, '@example.com');
即。通过使用带有字符串表达式的SQL Update。 ID为1的用户获取电子邮件user_1@example.com,ID为10的用户获取user_10@example.com等。
答案 1 :(得分:0)
我从Gartner了解到Camouflage数据屏蔽支持mysql并且具有免费下载版本。
结帐 - http://www.datamasking.com/products/featured-product-downloads
干杯, 艾德丽安
Adrienne Mennell Fluid International Inc. www.fluidinternational.com