如何截断MySQL查询中为列返回的文本

mor*_*ous 27 mysql sql

我在MySQL数据库中有一个表,我正在运行简单的SELECT查询(用于快速诊断/分析 - 因为我没有在服务器上运行phpmyadmin - 出于安全原因).

我希望能够使用以下内容截断返回的数据:

select id, LEFT(full_name, 32), age FROM user
Run Code Online (Sandbox Code Playgroud)

其中user是包含列id,full_name和age的表

我尝试了上述声明,但没有奏效.谁知道怎么做?

[编辑]

对不起,当我说它不起作用时,我的意思是mySQL只返回STRING"LEFT(full_name,32)"作为列'full_name'的别名并输出字段值 - 在这种情况下,可以是长的作为256个字符.

mvd*_*vds 37

select id, SUBSTRING(full_name,1, 32), age FROM user
Run Code Online (Sandbox Code Playgroud)

引用mysql.com:

对于所有形式SUBSTRING(),将从中提取子字符串的字符串中的第一个字符的位置计为1.