在mysql中从右边开始的3个字符后向字符串添加空格

Rau*_*aul 5 mysql sql

我有一个要求,首先我需要从字符串中删除所有空格,然后从右边开始3个字符后放置一个空格.

我删除了空格,但在某些字符未发生后放置空格.

IE:

AX1098 
AX1 098  
Run Code Online (Sandbox Code Playgroud)

Mat*_*ate 6

SELECT INSERT('AX1098', 4, 0, ' ');
Run Code Online (Sandbox Code Playgroud)

http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_insert

要更新所有行:

UPDATE YOURTABLE
SET YOURCOL = INSERT(YOURCOL, 4, 0, ' ');
Run Code Online (Sandbox Code Playgroud)