[英]com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'column_name'
[英]com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name'
我有要查询的文字800个字符
UPDATE `users` SET `name`="800 characters...
1 row(s) affected
它可以正常工作,名称类型为VARCHAR(2500),然后将Spring Boot与Hibernate一起使用。
User user = userRepository.getOne(1);
user.setName("800 characters...);
userRepository.save(user)
我得到这个错误:
com.mysql.jdbc.MysqlDataTruncation: Data truncation:
Data too long for column 'name'
如何解决这个错误?
它与envers的审核表有关。 查询有效,因为它不使用envers。
手动更新已审核表已修复问题的类型
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.