【发布时间】:2017-09-08 09:08:02
【问题描述】:
我有 800 个字符的文本要查询
UPDATE `users` SET `name`="800 characters...
1 row(s) affected
它可以工作,名称类型是 VARCHAR(2500),然后我使用带有休眠功能的 spring boot。
User user = userRepository.getOne(1);
user.setName("800 characters...);
userRepository.save(user)
我得到这个错误:
com.mysql.jdbc.MysqlDataTruncation: Data truncation:
Data too long for column 'name'
如何解决这个错误?
【问题讨论】:
-
分享你的专栏描述。当您插入的值超过列数据大小时会发生这种情况
-
它是 VARCHAR(2500)
标签: java spring hibernate jdbc