数据库
首页 > 数据库> > mysql数据屏蔽

mysql数据屏蔽

作者:互联网

你好
我想带一个生产数据库并在私有的开发环境中使用它.但是,我想匿名化数据.

我一直在寻找一个小时,但我发现的一切都是针对Oracle或SQL Server的……对于mysql来说都没有.

我有大约15个表,其中75个字段应该是匿名的.

有没有人找到推荐的解决方案?

解决方法:

您可以使用以下命令对MySQL表中的所有条目进行匿名化

UPDATE users SET email = concat('user_', id, '@example.com');

即使用带有字符串表达式的SQL Update. ID为1的用户获取电子邮件user_1@example.com,ID为10的用户获取user_10@example.com等.

标签:anonymous,mysql,security,sanitize,data-masking
来源: https://codeday.me/bug/20190827/1737170.html