2012-10-23 39 views
6

thể trùng lặp:
How can I use mySQL replace() to replace strings in multiple records?
MySQL search to ignore hyphensLàm thế nào để loại bỏ dấu gạch ngang bằng cách sử dụng MySQL UPDATE?

cách tốt nhất để loại bỏ dấu gạch nối từ một lĩnh vực sử dụng mysql CẬP NHẬT mà không php là gì?

field: 211-555-1212 > 2115551212 
+4

Google 'mysql thay chuỗi', 1 kết quả –

+2

Rất tương tự tới http://stackoverflow.com/questions/4271186/how-can-i-use-mysql-thay thế-để-thay thế-strings-in-nhiều hồ sơ - Có thể có câu trả lời của bạn. – Charx

Trả lời

30

Bạn có thể sử dụng chức năng REPLACE(), cho UPDATE

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

Xem SQL Fiddle With Demo

Đối SELECT:

SELECT replace(field, '-', '') field 
FROM yourtable 
Các vấn đề liên quan