Returns the string str with all remstr prefixes or suffixes removed. If none of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is assumed. remstr is optional and, if not specified, spaces are removed.
以下是代码片段:
复制代码 代码如下: mysql> SELECT TRIM(" bar "); //默认删除前后空格 -> "bar" mysql> SELECT TRIM(LEADING "," FROM ",,barxxx"); //删除指定首字符 如",‘ -> "barxxx" mysql> SELECT TRIM(BOTH "," FROM ",,bar,,,"); //删除指定首尾字符 -> "bar" mysql> SELECT TRIM(TRAILING "," FROM "barxxyz,,"); -> "barxxyz"
复制代码 代码如下: mysql> UPDATE table SET `field`=TRIM(TRAILING "," FROM `FIELD`) WHERE WHERE `FIELD` LIKE "%,";
This function is multi-byte safe.
替换数据库中字段的最后一个分页符
复制代码 代码如下: UPDATE [!db.pre!]ecms_news_data_1 SET `newstext`=TRIM(TRAILING "[!--empirenews.page--]" FROM `newstext`) WHERE id=585; SELECT TRIM(TRAILING "[!--empirenews.page--]" FROM `newstext`) AS newstex FROM [!db.pre!]ecms_news_data_1 WHERE id=585;