Mysql 删除phpmyadmin中的双空格
我需要删除数据库表中文本中任意位置的任何双空格(两个空格) 我试过:Mysql 删除phpmyadmin中的双空格,mysql,sql,phpmyadmin,whitespace,replace,Mysql,Sql,Phpmyadmin,Whitespace,Replace,我需要删除数据库表中文本中任意位置的任何双空格(两个空格) 我试过: update items set description= replace(description, ' ', ' ') 但如果只有空格,则会删除。。但是“description”单元格中有很多单词,比如:“anytextheremore”,所以我需要删除前面示例中“more”之前的两个空格,其余的都保持原样。。只需在任意位置用一个空格替换双空格。您可以使用trim命令,请参考此命令 或者试试这个 update item
update items set description= replace(description, ' ', ' ')
但如果只有空格,则会删除。。但是“description”单元格中有很多单词,比如:“anytextheremore”,所以我需要删除前面示例中“more”之前的两个空格,其余的都保持原样。。只需在任意位置用一个空格替换双空格。您可以使用trim命令,请参考此命令 或者试试这个
update items set description= replace(description,space(2),space(1))
您可以使用trim命令,请参考此 或者试试这个
update items set description= replace(description,space(2),space(1))
如果对你有用,试试这个
update items set description= replace(description, 'SPACE(2)', ' ')
但是
我测试过,效果很好
update items set description= replace(description, ' ', ' ') WHERE id=1
如果对你有用,试试这个
update items set description= replace(description, 'SPACE(2)', ' ')
但是
我测试过,效果很好
update items set description= replace(description, ' ', ' ') WHERE id=1
它说它“删除了前导空格和尾随空格”,而不是两个单词之间的两个空格。它说它“删除了前导空格和尾随空格”,而不是两个单词之间的两个空格。它给了我:“受影响的0行”它给了我:“受影响的0行”