在mysql中修剪后如何删除重复?

时间:2013-09-14 17:58:43

标签: mysql replace trim

例如,在以下数据中:

(1157)
(1157
1157
1145)
mydog5456

如果我想在我的表格中修剪(),并且在替换已经存在后进行记录,则删除记录。我应该运行什么SQL?

即。结果将是

1157
1145
mydog5456

1 个答案:

答案 0 :(得分:0)

UPDATE your_table
SET your_field = REPLACE(your_field, '(', '');

UPDATE your_table
SET your_field = REPLACE(your_field, ')', '');

UPDATE your_table 
SET your_field = TRIM(your_field );

ALTER IGNORE TABLE your_table ADD UNIQUE(your_field);