Mysql
 sql >> Base de données >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation :Troncation des données :données trop longues pour la colonne 'column_name'

J'ai rencontré le même problème dans mon application jpa de données de démarrage de printemps lorsque je vais insérer un fichier image dans la base de données en tant qu'octet, cela m'a donné la même erreur.

Après de nombreuses recherches et développements, j'ai trouvé une solution comme ci-dessous.

J'ai ajouté la ligne ci-dessous dans mon fichier application.properties et j'ai résolu cela

spring.datasource.url=jdbc:mysql://localhost:3306/conweb?sessionVariables=sql_mode='NO_ENGINE_SUBSTITUTION'&jdbcCompliantTruncation=false

J'espère que cela sera utile à quelqu'un.