mysql - 需要 mySQL 函数来打乱列中的文本

标签 mysql

我是 mySQL 和 PHPmyAdmin 的新手 - 请放轻松!

我需要一个功能来打乱或替换真实数据以用于生产/测试目的(我想雇用一名自由职业者,但需要先保护身份)。我想打乱他们的名字、他们的电子邮件、电话号码等,但为了我们的测试目的,我需要保持其他列不变(例如状态和 zip )。

我用过这个:

UPDATE members 
SET last_name=REVERSE(last_name);

但是它太容易“破解”了。有没有一种简单但更安全的方式来争夺字段以保护隐私?也许是一个内置的随机函数?甚至是随机替换字符的功能?

之后我不需要“解读”数据,因为无论如何这只是一个测试服务器。感谢您的帮助。

最佳答案

Soundex() 函数可以将数据转换成一串无意义的字母和数字。

关于mysql - 需要 mySQL 函数来打乱列中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19693397/

相关文章:

php - 如何检查另一个表的最后 N 行中是否存在值?

MySql 在逗号分隔的集合中找到一个值

php - 将当前日期添加到 DATE 表 mysql 错误

java - 从java中查找sql​​和mysql和pgsql中最后一个查询的执行时间

javascript - 运行 PHP 代码,根据文本元素的值从数据库获取值

mysql - 如何设置 MySQL Workbench 自动断开与服务器的连接?

php - 如何在完成 php fetch 后在第 1 行启动 while 循环

mysql - sequel pro 只在 mycli 中检查 "connect using ssl"相当于什么?

php - PHP镜像未显示

mysql - 如何将数据库从数百 MB 的大型 SQL 文件导入到 MySQL