2017-09-08 6 views
0

のために私は、クエリcom.mysql.jdbc.MysqlDataTruncation:データの切り捨て:データが長すぎる列「名」

UPDATE `users` SET `name`="800 characters... 

1 row(s) affected 

を行うと、それが動作するテキスト800個の文字を持っている、名前のタイプはVARCHAR(2500)で、私は春眠を休止状態で使用します。

User user = userRepository.getOne(1); 
user.setName("800 characters...); 
userRepository.save(user) 

と私はこのエラーを取得する:

com.mysql.jdbc.MysqlDataTruncation: Data truncation: 
Data too long for column 'name' 

このエラーを修正する方法は?

+0

共有の列の説明。列データサイズ以上の値を挿入すると、それは起こります。 – Balasubramanian

+0

VARCHAR(2500)です。 – user3871754

答えて

0

監査されたエンバーのテーブルに関連しています。 照会はenversを使用しないために機能します。

監査対象テーブルのタイプを手動で修正しました。

関連する問題