【问题标题】:SQL how to replace all (Varied) texts in a text column with a single default text?SQL如何用单个默认文本替换文本列中的所有(可变)文本?
【发布时间】:2011-10-24 19:00:15
【问题描述】:

由于某种原因,这不起作用 - 也许我需要在我尝试执行 REPLACE() 的文本字符串中转义其中一些字符?我还认为使用 % 通配符选择所有要替换的文本可能不起作用,但我不确定替代解决方案可能是什么!

这是我尝试运行的 SQL,以将列中的所有文本值替换为单个默认文本:

Update `table_name`
Set `field_name` = Replace(`field_name` , '%','{"notifyEmailSystem":1,"privacyProfileView":0,"privacyPhotoView":0,"privacyFriendsView":0,"privacyGroupsView":"","privacyVideoView":0,"notifyEmailMessage":1,"notifyEmailApps":1,"notifyWallComment":0}')

【问题讨论】:

  • ...什么?您想用默认文本替换列的值吗?

标签: mysql sql replace phpmyadmin


【解决方案1】:

你不需要Replace,可以直接Update专栏

更新声明

Update `table_name`
Set `field_name` = '{"notifyEmailSystem":1,"privacyProfileView":0,"privacyPhotoView":0,"privacyFriendsView":0,"privacyGroupsView":"","privacyVideoView":0,"notifyEmailMessage":1,"notifyEmailApps":1,"notifyWallComment":0}'

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多