例如以下数据:
(1157)
(1157
1157
1145)
mydog5456
如果我想修剪表中的 (
和 )
并且替换后的记录已经存在,则删除该记录。我应该运行什么sql?
即结果将是
1157
1145
mydog5456
最佳答案
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);
关于mysql - mysql中修剪后如何删除重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18804750/