我在 mysql 数据库中有一个字段,它是 varchar(255)。我查看了 trim() 以删除前导和尾随空格,但它似乎只处理空格,而不是制表符:
UPDATE mytable SET textfield = TRIM(textfield);
有谁知道如何从字段的开头和结尾剥离标签?
我在 mysql 数据库中有一个字段,它是 varchar(255)。我查看了 trim() 以删除前导和尾随空格,但它似乎只处理空格,而不是制表符:
UPDATE mytable SET textfield = TRIM(textfield);
有谁知道如何从字段的开头和结尾剥离标签?
您仍然可以使用该TRIM
函数,并指定要修剪的字符:
UPDATE mytable SET email = TRIM(CHAR(9) FROM TRIM(email));
你试过这个吗?
UPDATE mytable SET email = REPLACE(TRIM(email), CHAR(9), '')
您可以使用 \t 或 CHAR(9) 替换:
UPDATE mytable SET email = REPLACE(TRIM(email), '\t', '');
TRIM功能为您的问题提供了很好的解决方案。只需使用上面这样的一些:
UPDATE yourtable SET your_field = TRIM(CHAR(9) FROM TRIM(your_field));