mysql替换字符串

新手上路,请多包涵

题目描述

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

阅读 1.4k
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...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏