Mysql下,如何写字段中某个字符串进行替换的sql语句??(在线等待,急急急...) UPDATE `a` SET field1 = '222' where field1 ='abcedf'推荐 使用 MySQL-Front 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能没有说清楚,是该字段含有"abcedf"字符串,而不是等于"abcedf"字符串例如: 该字段的值可能是:"this is a very good idea! abcedf do you think?" 替换结果是::"this is a very good idea! 222 do you think?" 使用一段程序代码已经实现了,只是想问问,如何使用sql语句来完成该功能。 REPLACE(str,from_str,to_str) 将字符串 str 中的 from_str 替换成为 to_strmysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww'); -> 'WwWwWw.mysql.com'它是多字节安全的.mysql> SELECT REPLACE('中华人民共和国--中国--中中国中', '中国', '中国人'); -> 中华人民共和国--中国人--中中国人中 你的SELECT REPLACE (field1,'abcedf','222') FROM `a` ;已经实现了呀,我上面给出的是函数 REPLACE() 的用法 在数据库管理软件中,执行该sql语句是实现了替换,可是并没有将替换结果存储在数据库中呀??因为,俺执行完后,去数据库看看,该字段仍是包含原来的值"abcedf",而没有变成我想要的"222"。 呵呵,你需要将数据库里的数据替换了那就用这个UPDATE `a` SET field1 = REPLACE (field1,'abcedf','222') MYSQL 5.5 完全一样的代码改成存储过程却运行结果不正确,请高手帮忙 mysql里,已经group了,要怎么统计数量? MySQL显示中文为乱码,而且也编译不过去 不小心删除了用户!现在无法进行管理MySQL,求助,如何恢复!! 除了MYODBC可以连接MYSQL外还有没有其他方法可以连啊? 一个日期查询的写法?求助 为什么记录无法删除啊?在线等待!!!!!!!!! MySQL是否具有事务处理的功能? MySQL Workbench没有返回所有记录 一个关于分组的小问题 请教mysql的设计经验 很低级的问题MySQL-Front管理工具怎么执行SQL语句呀?
例如:
该字段的值可能是:"this is a very good idea! abcedf do you think?"
替换结果是::"this is a very good idea! 222 do you think?"
将字符串 str 中的 from_str 替换成为 to_str
mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
-> 'WwWwWw.mysql.com'
它是多字节安全的.mysql> SELECT REPLACE('中华人民共和国--中国--中中国中', '中国', '中国人');
-> 中华人民共和国--中国人--中中国人中
SELECT REPLACE (field1,'abcedf','222') FROM `a` ;
已经实现了呀,我上面给出的是函数 REPLACE() 的用法
你需要将数据库里的数据替换了
那就用这个UPDATE `a` SET field1 = REPLACE (field1,'abcedf','222')