Mysql
 sql >> Baza danych >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:Obcinanie danych:Dane są za długie dla kolumny „nazwa_kolumny”

Spotkałem się z tym samym problemem w mojej aplikacji jpa z wiosennymi danymi rozruchowymi, kiedy zamierzałem wstawić plik obrazu do bazy danych jako bajt, który dał mi ten sam błąd.

Po wielu badaniach i rozwoju znalazłem rozwiązanie jak poniżej.

Dodałem poniższy wiersz w moim pliku application.properties i rozwiązałem ten problem

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

Mam nadzieję, że komuś się to przyda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przyznać zdalny dostęp do pojedynczej bazy danych MySQL

  2. Resetowanie AUTO_INCREMENT zajmuje dużo czasu w MySQL

  3. Node.js łączy się z kontenerem MySQL Docker ECONNREFUSED

  4. Czy mogę używać kolumn bez agregacji z grupowaniem według?

  5. BULK INSERT w MYSQL