【原创】如何在mysql数据库删除(替换成其他字母)某字段内容中的一个字母

来源:互联网   编辑:思良  发表时间:2015-07-13  关注度:1110  

思良:问题如题,找了下网络,按原文操作,不能实现,自己修改了代码成功!所以不写原文地址

mysql 数据库中有 65 个表, 每个表都有字段 ad_price , 里面的内容都是 $90.00、$1100.99、$38.88 之类. 现想将所有 $ 删除, 只保留数目字, 请教 mysql 语法怎样写?

如何在mysql数据库删除某字段内容中的一个字母
[此问题的推荐答案]
update table set ad_price=replace(ad_price,'$',''); (思良:不能实现)

思良修改的代码:(我的测试数据库不和他的相同,所以字段名也不相同)
UPDATE `dtcms_product` SET `productname`=replace(`productname`,'牛仔','我爱你');

其中dtcms_product为表,productname为要修改的字段,牛仔是字段中的内容,我爱你是修改后的内容,如果想删除,就不写内容('牛仔','');),例子:我的dtcms数据库里有个表dtcms_product,其中有个字段是productname,表的作用是用来保存文章的标题,内容等,字段对应的是文章标题,假如我写了2篇文章,标题1是:牛仔还是‘蓝牛好’,标题2是:牛仔还是‘黑牛’好,但我想在mysql里把牛仔删除或者修改成其他文字,那么就安装我上面的代码运行就可以实现,对批量修改字段中的文字很有用。

    支付宝扫码领红包,不用多说,用过的人都知道,双赢的,你得红包,我得到同等推广红包,比如你扫到1元,我也得1元,大家得到的红包可以去实体店消费!新用户至少10元以上哦,每天都有!希望大家每天来本站扫码!感谢感谢!

    把打赏改成扫码红包了!支持本站就扫码下!


下一篇:快速清除SQLServer日志的两种方法


上一篇:SQL语句大全


小提示:按 回车[Enter]键 返回,按 ←键 返回上一页, 按 →键 进入下一页。

网友评论(0条评论)

选择头像
     

新闻评论(共有 0 条评论)

手机访问

本站APP

联系我

加我微信