文章目录 1. 复现问题 2. 分析问题 3. 深入理解mysql的数据类型 3.1 CHAR 和 VARCHAR 类型 3.2 TEXT 类型 3.3 ENUM 类型 3.4 SET 类型 4. 解决问题 5. 总结 1. 复现问题 今天在测试环境新增数据时,报出如是错误:Data too long for column 'apply_service_type' at row 1 。 为了复现这个问题,我特地在本地数据库中增加如下test表: DROP TABLE IF EXISTS `test`; CREATE TABLE `test