MySQL查找仅替换整个数字

标签 mysql

如果我使用

UPDATE oc_product_option_value SET quantity = REPLACE( quantity, 0, 1 ); 

它将所有包含 0 的值更改为 1,因此即使具有 90 的数量也更改为 91,我希望仅更改值为 0 的字段。这应该相对简单,但我在网上或此处找不到太多可以回答这个具体问题的内容

最佳答案

您可以使用:

更新 oc_product_option_value 设置数量 = 1,其中数量 = 0;

关于MySQL查找仅替换整个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26756708/

相关文章:

php - MySQL 中 bool 值的 TINYINT 与 ENUM(0, 1)

MySQL 索引优化

php - 如何让存储在服务器上的图像在我的浏览器中正确查看?

mysql select column where condition 1 exists otherwise condition 2 but not both

mysql - 本地用户的托管网站

javascript - 如何对另一个文件进行 POST 并将该文件加载到主文件中?

mysql - 如何清除 MySQL 控制台中的屏幕?

mysql - mysql中计算合规性的优化方法

java - 使用 HIbernate 从数据库检索日期时获取错误的日期时间字段值

mysql - 无法从 mysql.proc 加载。该表可能已损坏