Mysql
 sql >> Database >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:troncamento dei dati:dati troppo lunghi per la colonna 'nome_colonna'

Ho riscontrato lo stesso problema nella mia applicazione jpa di dati di avvio primaverile quando inserirò il file immagine nel database come byte mi ha dato lo stesso errore.

Dopo molte attività di ricerca e sviluppo ho trovato una soluzione come quella di seguito.

Ho aggiunto la riga sottostante nel mio file application.properties e l'ho risolto

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

Spero che possa essere utile a qualcuno.