sql >> Databasteknik >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:Datatrunkering:Data för långa för kolumn 'column_name'

Jag stötte på samma problem i min Spring Boot Data JPA-applikation när jag skulle infoga en bildfil i databasen som byte, det gav mig samma fel.

Efter många FoU hittade jag en lösning som nedan.

Jag lade till nedanstående rad i filen application.properties och löser det

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

Hoppas det är till hjälp för någon.



  1. Hur man beställer efter antal i SQL?

  2. Finns det en automatisk modifieringstidsstämpeltyp för Oracle-kolumner?

  3. Django - installation av mysqlclient fel:mysqlclient 1.3.13 eller senare krävs; du har 0.9.3

  4. Aggregera en enda kolumn i frågan med många kolumner