mysql数据屏蔽

Tod*_*d M 3 mysql security anonymous sanitize data-masking

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

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

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

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

0x4*_*672 7

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

UPDATE users SET email = concat('user_', id, '@example.com');
Run Code Online (Sandbox Code Playgroud)

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