【问题标题】:How to remove double quote character in MySQL如何在 MySQL 中删除双引号字符
【发布时间】:2013-09-28 01:13:27
【问题描述】:

我用过the solution,但是不能解决特殊字符。 我试过了

SELECT address FROM myDatabase.users
where substring(address,1,1) = '"';

我应该怎么做才能删除或更改数据库中的任何特殊字符或特定字符??


无论如何,在我问我的朋友之后,他告诉我错误来自 mysql 工作台中的设置,我应该在编辑 >> 首选项 >> SQL 编辑器 >> 查询编辑器中取消选中“安全更新”复选框。谢谢你的回答。

【问题讨论】:

  • 您知道查询返回address,其中第一个字符是",并且不会进行任何替换,对吧? (只是确保你知道这一点)
  • 是的,但我只想从我的字段中删除双引号。
  • 我用它先显示,但它不会显示,然后用它替换它也不起作用..
  • 你想删除字符串中的",不管它以什么开头?如果是这样,您的查询有点误导。
  • 是的,但第一个字符是必需的..

标签: mysql substring


【解决方案1】:

您可以使用REPLACE 函数,例如:

UPDATE myDatabase.users
SET address = REPLACE( address, '"', '' )
WHERE address LIKE '"%';

【讨论】:

    猜你喜欢
    • 2015-05-24
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 2020-07-10
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多