mysql - 使用 SQL 替换特定单元格的值
问题描述
我有一个 mySQL 数据库,我想在表pageViews中替换所有页面值“secondPage”到“other”:
用户 | 页 | 日期 |
---|---|---|
1 | 主页 | 2021-01-10 04:37:14 |
1 | 主页 | 2021-01-10 10:37:24 |
2 | 主页 | 2021-01-10 20:37:44 |
3 | 主页 | 2021-01-10 20:10:14 |
4 | 主页 | 2021-01-11 00:02:04 |
2 | 第二页 | 2021-01-12 00:03:04 |
4 | 主页 | 2021-01-13 00:31:04 |
5 | 主页 | 2021-01-14 20:23:04 |
2 | 主页 | 2021-01-15 10:37:04 |
所以它会是:
用户 | 页 | 日期 |
---|---|---|
1 | 主页 | 2021-01-10 04:37:14 |
1 | 主页 | 2021-01-10 10:37:24 |
2 | 主页 | 2021-01-10 20:37:44 |
3 | 主页 | 2021-01-10 20:10:14 |
4 | 主页 | 2021-01-11 00:02:04 |
2 | 其他 | 2021-01-12 00:03:04 |
4 | 主页 | 2021-01-13 00:31:04 |
5 | 主页 | 2021-01-14 20:23:04 |
2 | 主页 | 2021-01-15 10:37:04 |
我认为使用 REPLACE 命令我可以做到,但我不知道该怎么做。有谁知道该怎么做?
解决方案
您可以简单地使用other更新值为secondPage的页面列。这里不需要替换。
update pageViews set page='other' where page='secondPage';
推荐阅读
- django - 如何在 JSON 字段数组中搜索子字符串?
- javascript - Fullcalendar 5 with Angular:事件中的组件
- c# - 对常量顺序类型值使用和运算符
- javascript - 使用 javascript 删除应用于所有元素的 css 属性
- sql - 如何在 SQL where 子句中做条件语句
- docker - Dockerized Apache Beam 返回“未提供 ID”
- javascript - +1 按钮的奇怪行为
- max - 如何为每个组(家庭)分配一个变量的最大值?
- outlook - 如何使用 AppleScript 执行 Outlook 邮件搜索?
- typescript - 如何在打字稿中定义函数调用签名的实现和构造签名