sql >> Database >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:Gegevensafbreking:gegevens te lang voor kolom 'column_name'

Ik had hetzelfde probleem in mijn lente boot data jpa-applicatie toen ik het afbeeldingsbestand in de database ging invoegen als byte, het gaf me dezelfde fout.

Na veel R &D vond ik een oplossing zoals hieronder.

Ik heb de onderstaande regel toegevoegd aan mijn bestand application.properties en heb dat opgelost

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

Ik hoop dat iemand er iets aan heeft.



  1. ADO.NET aanroepen van T-SQL Stored Procedure veroorzaakt een SqlTimeoutException

  2. Een alias gebruiken in SQL-berekeningen

  3. LOAD DATA INFILE gemakkelijk JJJJMMDD naar JJJJ-MM-DD converteren?

  4. Queryresultaten exporteren in MySQL Workbench dan 1000 records