【发布时间】:2016-03-09 09:19:37
【问题描述】:
我有一个表和一个名为office_address 的列有双引号字符串,如"Hello World!"。现在我想只用字符串Hello World! 替换那个双引号字符串。如何通过 mySql 查询来完成这项工作。
表名:client_information
列名:office_address
如果您能对此有所了解,我将不胜感激!谢谢。
【问题讨论】:
我有一个表和一个名为office_address 的列有双引号字符串,如"Hello World!"。现在我想只用字符串Hello World! 替换那个双引号字符串。如何通过 mySql 查询来完成这项工作。
表名:client_information
列名:office_address
如果您能对此有所了解,我将不胜感激!谢谢。
【问题讨论】:
UPDATE `client_information`
SET `office_address` = TRIM(BOTH '"' FROM `office_address`)
这将更新您的地址列,删除前导和尾随双引号。
【讨论】:
使用 TRIM() 函数:
mysql> SELECT TRIM('"' FROM '"Hello World!"');
+---------------------------------+
| TRIM('"' FROM '"Hello World!"') |
+---------------------------------+
| Hello World! |
+---------------------------------+
1 row in set (0.00 sec)
【讨论】: