mySQL删除char(13)with trim

时间:2014-07-22 10:25:16

标签: mysql

我必须从SQL数据库中的字段中删除前导CR和LF。因为我只需要删除前导字符,所以我不能使用REPLACE()。

我想用

UPDATE test
SET products_description = TRIM(LEADING CHAR(13) FROM products_description);

会很好,但它找不到任何匹配的条目。知道为什么吗?

是的,第一个字符是char(13)。 Char(10)是第二个。

THX 奥利弗

2 个答案:

答案 0 :(得分:0)

您是否尝试过LTRIM功能

UPDATE test
SET products_description = LTRIM(products_description);

答案 1 :(得分:0)

update test SET products_description = SUBSTR(products_description,3);

删除前两个字符