小编Ian*_*Ian的帖子

使用另一个表中的随机值更新 MySQL 表的最佳方法

对于这个(伪代码)示例,我在 MySQL 中有两个表:

member { id, name }
names { name }
Run Code Online (Sandbox Code Playgroud)

会员100人,姓名10人。我想使用名称中的随机名称来更新成员表。到目前为止,我已经有了这个,但是,不确定是否有更好的方法来实现它。

UPDATE member SET name = (SELECT name FROM names ORDER BY RAND() LIMIT 1);
Run Code Online (Sandbox Code Playgroud)

代码将从脚本中执行,因此我希望避免使用函数等。

提前致谢。

mysql

5
推荐指数
1
解决办法
7236
查看次数

标签 统计

mysql ×1