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

com.mysql.jdbc.MysqlDataTruncation:Datatruncation:Data for lange til kolonnen 'column_name'

Jeg stod over for det samme problem i min spring boot data jpa-applikation, da jeg ville indsætte billedfil i databasen som byte, det gav mig samme fejl.

Efter mange forskning og udvikling fandt jeg en løsning som nedenfor.

Jeg tilføjede under linjen i min application.properties-fil og løste det

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

Håber det vil være nyttigt for nogen.



  1. Opret en midlertidig tabel baseret på en anden tabel i SQL Server

  2. Beregning af værdiforskelle mellem to poster i Eloquent

  3. lastInsertId virker ikke i Postgresql

  4. Sådan returneres 0 i stedet for null, når du bruger COUNT i MySQL