你把类型改为VARCHAR,如果类型为CHAR,那么当你给@a赋'a'时,实际上值是'a         '
这时再加'1',那么值是'A         1'但你的长度是10位,所以最后的1实际上会被切掉。