PHP MYSQL 更新 - 替换整个单词,但不是其中的一部分

标签 php mysql mysqli

假设字段名称是 bla 和值 123

当我这样做时:

mysqli_query($con, "UPDATE table SET bla = REPLACE (bla, 123, 777)");

123 变成 777 很好

但是当我这样做的时候:

mysqli_query($con, "UPDATE table SET bla = REPLACE (bla, 1, 777)");

我不希望 123 变成 77723 但保持 123

我该怎么做?

最佳答案

为什么要使用 REPLACE,而不使用 WHERE 子句?有什么问题:

UPDATE table SET bla = 777 WHERE bla = 123;

关于PHP MYSQL 更新 - 替换整个单词,但不是其中的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33526891/

相关文章:

php - 如何解析YouTube返回的时间戳记?

php - 使用 PHP 加密图像存储在 MySQL BLOB 中,然后解密并打印

php - 如何从最后一行到第一行遍历表格?

mysql - SQL - 查找最接近给定参数的价格

php - 一般错误 2014 在 closeCursor() 之后仍然发生

php - 使用 Symfony 导出大型 CSV 文件的技术

php - 如何获取点击字段的信息

php - 从第二个 mysqli 查询中排除重复结果

php - 使用 PHP 不保存在 MYSQL 中的值

php - MySQLi - 将表值作为字符串而不是对象获取