如何删除MySQL中varchar字段的开头和结尾的选项卡?

Ray*_*Ray 14 mysql

我在mysql数据库中有一个字段,它是一个varchar(255).我看了trim()来删除前导和尾随空格,但它似乎只处理空格,而不是制表符:

 UPDATE mytable SET textfield = TRIM(textfield);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何从字段的开头和结尾剥离标签?

Mic*_*son 36

您仍然可以使用该TRIM函数,并指定要剪裁的字符:

UPDATE mytable SET email = TRIM(CHAR(9) FROM TRIM(email));
Run Code Online (Sandbox Code Playgroud)


Ker*_*mit 10

你试过这个吗?

UPDATE mytable SET email = REPLACE(TRIM(email), CHAR(9), '')
Run Code Online (Sandbox Code Playgroud)

  • 那不会取代那个领域内的所有标签吗? (3认同)