sql表插入的数据长度超过了定义的长度

原本在一个表中定义了一个长度为20的字符数据,现在要插入一个长度为24的数据,除了修改定义的长度大小外还有其他解决方法吗

安装一个mysql的使用工具用sqlyog,在表中修改