mysql - 用随机数更新记录

标签 mysql phpmyadmin

我有一个 200k 行的 mysql 表和一个空值列,我喜欢用从 1 到 10,000 的随机数填充此列。

我不知道是否可以进行这样的查询:

UPDATE 'videos'
SET 'views' = rand(1,10000)

最佳答案

RAND()产生从 0 到 1 的随机浮点值。你能试试这个吗?

Update videos set views = CAST(RAND() * 10000 AS UNSIGNED)

关于mysql - 用随机数更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20288286/

相关文章:

mysql - 合并所有两个表但列数不同

php - Mysql,根据日期选择行

我在更新 CRUD 时遇到问题

mysql - 在 MySQL 中将 BLOB 转换为 UTF-8

php - 登录phpMyAdmin时是否可以指定主机?

结合子查询和 JOIN 的 MySQL 语句不起作用

mysql - 在 mySQL 查询中使用条件

php - Android:如何在客户端和服务器之间同步数据库条目

php - 我如何进行 ajax 实时搜索,减少现有列表而不是提取新结果?

具有自定义选项的 Mysqldump