mysql替换字符串

新手上路,请多包涵

题目描述

采用MySQL语句将A表中B列值进行统一的替换

阅读 1.6k
1 个回答
新手上路,请多包涵


回答:update语句不写where语句就可以对一张表的全部数据的对应字段(也就是你的B列值)全部替换。

PS:你可能不能不写where语句并会出现以下的错误,我查阅到了以下这个方法,你可以试一试。
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column。
经过翻译是当前模式为安全更新模式,不能使用非主键列更新数据表。

解决方法:将数据库安全模式修改字段修改为0。
语句:SET SQL_SAFE_UPDATES=0;
注意:SQL_SAFE_UPDATES与=,以及=与0之间不能用空格。否则会更新出错。
原文链接:https://blog.csdn.net/a837201...

推荐问题