11

可能重复:
如何使用 mySQL replace() 替换多条记录中的字符串?
MySQL搜索忽略连字符

使用没有 php 的 mysql UPDATE 从字段中删除连字符的最佳方法是什么?

field: 211-555-1212 > 2115551212
4

1 回答 1

41

您可以使用该REPLACE()功能,对于UPDATE

UPDATE yourtable
SET field = replace(field, '-', '')

请参阅带有演示的 SQL Fiddle

对于SELECT

SELECT replace(field, '-', '') field
FROM yourtable
于 2012-10-23T16:10:57.513 回答