向MYSQL表中插入随机数

2023-12-05

我试图计算表中的行数并为“随机”字段生成随机数 现在这有效:

SELECT COUNT(*) FROM my_table; 

这有效:

   UPDATE my_table SET random = FLOOR(6500 * RAND()) + 1;

但这不起作用:

UPDATE my_table SET random = FLOOR((SELECT COUNT(*) ) * RAND()) + 1;

但这会将行计为 0 并加 1,因此所有字段的数字都是 1,而不是唯一的随机数。

任何我做错了什么的想法都会非常有帮助。


那这个呢?

SELECT @cnt := count(*) FROM my_table;
UPDATE my_table SET random = FLOOR(@cnt * RAND()) + 1;

Demo: http://sqlfiddle.com/#!2/a896d/4

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

向MYSQL表中插入随机数 的相关文章

随机推荐

  • 获取 Google 搜索的 URL 结果时出错。

    我是 VBA 新手 我认为尝试编码是最好的编码方式 无论如何 我正在尝试编写一个宏来获取 Google 搜索结果的第一个 URL 但出现错误Object variable or With block variable not set当搜索结
  • 更新部署到 Heroku 的 Meteor 应用程序的节点版本

    我有一个 Meteor 应用程序部署到 Heroku 为了防止拒绝服务 DoS 漏洞 Heroku建议更新Node js版本 对于我的申请 我想在 Heroku 上将 Meteor 版本更新为 1 2 1 将 Node 版本更新为 4 8
  • Grails Url 缩短插件未安装

    我正在尝试添加一个新插件这里提到在我的应用程序中 但它尚未解决并给我一个错误 即 problems summary WARNINGS module not found org grails plugins url shortener 0 2
  • Robolectric 给了我一个 java.lang.IllegalArgumentException: 需要 INTERNET 权限

    我正在对现有应用程序进行单元测试改造 当我运行这个简单的单元测试时 import org junit Test import org junit runner RunWith import org robolectric Robolectr
  • 是否可以恢复 BigQuery 中被覆盖的数据

    是否可以恢复被覆盖的表中的数据WRITE TRUNCATE在 BigQuery 中 是的 您可以使用恢复数据餐桌装饰 特别是快照装饰器 你应该弄清楚
  • 开玩笑地嘲笑“文档”

    我正在尝试用开玩笑的方式为我的 Web 组件项目编写测试 我已经使用 babel 和 es2015 预设 我在加载 js 文件时遇到问题 我遵循了一段代码document对象有一个currentScript目的 但在测试环境中它是null
  • strcmp() 可以在 C++ 中处理字符串吗?

    我有这行代码 if strcmp ob i getBrand ob j getBrand gt 0 我收到这个错误 错误 C2664 strcmp 无法将参数 1 从 std string 转换为 const char 这是否意味着 str
  • Gitlab 上多个项目的相同 Wiki

    我正在使用 Gitlab 并且有几个项目 项目1 项目2 项目3 这些项目是否可以有一个共同的 Wiki 每个 wiki 都链接到一个项目 但有一个解决方法 Go to Settings Services External Wiki for
  • 仅从 firebase 模块导入 auth 包

    This 所以线程重点介绍了如何将独特的 Firebase 功能导入到您的 Web 应用程序中 在我的 VueJS SPA 中 我只想将 firebase auth 包含到我的 Web 应用程序中 根据该线程 以下代码片段就是所需的全部内容
  • 在Python中查找数字列表的频率分布

    我有一长串数字 如下所示 我想找到每个数字的频率分布 但我无法使用 Counter 函数来获取每个项目的频率 因为它们是整数 并且我收到错误 它是不可迭代的 因此我无法将列表转换为字符串 我检查了类似的问题 但它们对我不起作用 data 1
  • session_register 和 $_SESSION[] 之间的区别

    有什么区别session register and SESSION array 从手册页session register 自 PHP 5 3 0 起 此函数已被弃用 强烈建议不要依赖此功能 存在差异 例如 session register接
  • 如何有效地合并二维上的两个 3d 数组?

    假设我有两个形状为 1 000 000 50 的 3 维数组 a 和 b 见下文 如何合并它们 这样结果将是 1 000 000 a 的形状 b 的第二个维度 50 以下是示例 如下所示 np arrays 也是可能的 编辑 添加了可用代码
  • 如何使用nodejs ssh2-sftp-client发送(放置)多个文件?

    如果我尝试超过 10 个文件 我会收到警告 但其他文件未上传 我无法上传超过 10 个文件 我究竟做错了什么 节点 17472 MaxListenersExceededWarning 可能的EventEmitter 检测到内存泄漏 添加了
  • tidyr Pivot-wider:重复问题

    我正在尝试使用更宽的数据透视来减少数据中的行数并添加新列 但是 列数增加 但行数保持不变 理想情况下 每个 指标 应该是一个观察值 其中数据年份 公司 市场 国家 地区等列是相同的 我认为该问题可能是由于重复观察造成的 但不明白 Indic
  • IEnumerable 与 List - 使用什么?它们是如何工作的?

    我对枚举器的工作原理和 LINQ 有一些疑问 考虑这两个简单的选择 List
  • Python,从字符串中删除所有html标签

    我正在尝试使用 beautifulsoup 和以下代码从网站访问文章内容 site www example com page urllib2 urlopen req soup BeautifulSoup page content soup
  • Java Process.exitValue() 中的值的含义是什么?

    我在用Process via ProcessBuilder运行用 C 代码编写的可执行文件 我正在捕捉Process exitValue 对此退出值做出反应 我注意到并非所有退出值都来自可执行文件 例如 我得到的退出值是 139 但在我的
  • 第一个子元素增加内容的宽度,直到父边界调用溢出省略号

    因此 可以快速了解我正在尝试完成的任务 其中 灰色 父容器的宽度可变 第一个子项 红色 根据其内容具有可变的自动宽度 直到第二个子项 绿色 到达父级宽度的末尾 其中文本溢出 需要在第一个子项 红色 和第二个子项 绿色 上调用省略号始终位于其
  • 如何防止子节点进程被父节点进程杀死?

    我使用 child process spawn child process fork 从 node js 应用程序启动多个子进程 当使用 Ctrl C 停止父进程时 子进程也会停止 有没有一种优雅的方法来保持子进程运行 你可以尝试捕捉SIG
  • 向MYSQL表中插入随机数

    我试图计算表中的行数并为 随机 字段生成随机数 现在这有效 SELECT COUNT FROM my table 这有效 UPDATE my table SET random FLOOR 6500 RAND 1 但这不起作用 UPDATE