[求助]MySql更新数据的问题。

geleisi 2003-11-10 01:42:47
在A表中30条数据,有一个varchar类型的字段,这30条数据的这个字段内容中全都有“asdfasdf”,现在我想把“asdfasdf”这个字串给去掉,可不可以不将这30数据取出--〉更新--〉插入,直接在数据库中将这个字串替换掉?
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
geleisi 2003-11-10
  • 打赏
  • 举报
回复
to: shuixin13(犬犬(心帆))
搞定,非常感谢!!
tomboy0 2003-11-10
  • 打赏
  • 举报
回复
UPDATE ... SET ColVarChar = "你所要替换的字符" WHERE ColVarChar like "asdfasdf"
shuixin13 2003-11-10
  • 打赏
  • 举报
回复
UPDATE ... SET ColVarChar = REPLACE(ColVarChar ,"asdfasdf","你所要替换的字符")



mysql> SELECT REPLACE('www.mysql.com', 'w', 'WW-');
-> 'WW-WW-WW-.mysql.com'
geleisi 2003-11-10
  • 打赏
  • 举报
回复
每条记录的这个字段内容都包括“asdfasdf”,但不只是“asdfasdf”,还有其他内容,比如:“asdfasdf90324802354”。
UPDATE ... SET ColVarChar = "你所要替换的字符" WHERE ColVarChar = "asdfasdf" 这样写是不是不行了?
shuixin13 2003-11-10
  • 打赏
  • 举报
回复
UPDATE ... SET ColVarChar = "你所要替换的字符" WHERE ColVarChar = "asdfasdf"

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧