sql - 更新和替换值的 SQL 语句
问题描述
我在编写将更新和替换我的 Wordpress 数据库中所有值的 SQL 语句时遇到问题。我真的只是想wp_capabilities
用wp_130638636_capabilities
我的表中的meta_key
列替换所有值。wp_130638636_usermeta
请参阅下面的屏幕截图:
更新wp_130638636_usermeta
集meta_key
= 'wp_130638636_capabilities' 在哪里wp_130638636_usermeta
。umeta_id
= 6175;
但相反,我只想将meta_key
that are的值更改wp_capabilities
为wp_130638636_capabilities
. 如果该值 inmeta_key
没有wp_capabilities
,则该值不应更改。
这个对吗:
更新wp_130638636_usermeta
集meta_key
= 'wp_130638636_capabilities' WHERE meta_key
= wp_130638636
;
解决方案
我相信这是正确的说法。将 meta_key 等于 'wp_capabilities' 的列 meta_key 更新为新值 'wp_130638636_capabilities' 这不会更新任何空值。
UPDATE
meta_key
SET
meta_key = 'wp_130638636_capabilities'
WHERE
meta_key = 'wp_capabilities';
推荐阅读
- php - 遍历 foreach 循环中的单个项目的问题
- python - 如何使用嵌套的 for 循环进行暴力破解组合 - Python
- c++ - 如何确定使用空大括号初始化程序调用的构造函数?
- java - 在运行 jar 时访问 jar 之外的 prop 文件
- python-3.x - 获取聚合方法MongoDB结果的大小
- powershell - Powershell get-childitem 不包括一系列日期
- tibco-business-works - 具有 dateTime 返回类型的 TIBCO BW6 自定义函数
- javascript - 从父数组中过滤一个空数组
- javascript - 如何在具有固定宽度和高度的元素中显示图像
- javascript - 如何使用该方法: $().button('toggle') 用于此引导程序“单选按钮列表”?