mysql - 如何在 SQL 上将一个 ID 范围更新为另一个 ID 范围
问题描述
如何在 SQL 上用另一个 ID 范围替换一个 ID 范围,
表 = 文件,列 = 驱动器,范围 301-400
选择 * 从files
301id
和 400 之间的位置按create_at
DESC 排序
并想将所有 (301 - 400) 更新为 (401 - 500)
如果 301 = 401, 302 = 402,
谁能告诉我更新数据库的确切查询
谢谢
解决方案
update files
set id = id + 100
WHERE id BETWEEN 301 AND 400
推荐阅读
- css - 如何将 iframe 视频转换为 16by9 的宽高比
- java - MaxScale 终止连接:路由器无法从连接错误中恢复
- asp.net - ASP.NET 下拉列表 DataBind() 耗时极长
- azure - 在 Azure Functions 中管理 SQL 连接
- ios - react-native iOS CFBundleIdentifier
- node.js - 可读的高水印有用性
- elasticsearch - 是否可以计算 grafana 度量中的两个日期直方图?(想要有持续时间)
- assembly - 修改“argv”数组以指向“/proc/flag”时出错
- c - 在 C 中正确使用 volatile 关键字
- google-bigquery - 错误代码 3:没有要开始运行的作业:[BigQuery 转移]