Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:Cắt bớt dữ liệu:Dữ liệu quá dài cho cột 'column_name'

Tôi đã gặp phải vấn đề tương tự trong ứng dụng jpa dữ liệu khởi động mùa xuân của mình khi tôi định chèn tệp hình ảnh vào cơ sở dữ liệu dưới dạng byte. Nó gây cho tôi cùng một lỗi.

Sau nhiều lần R &D, tôi đã tìm ra giải pháp như bên dưới.

Tôi đã thêm dòng dưới đây vào tệp application.properties của mình và giải quyết vấn đề đó

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

Hy vọng nó sẽ hữu ích cho ai đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN VÀO với SubQuery MySQL

  2. mysqli_connect ():(HY000 / 2003):Không thể kết nối với máy chủ MySQL trên 'tên miền' (111)

  3. Làm thế nào để kết xuất cấu trúc bảng mysql mà không có dữ liệu với một truy vấn SQL?

  4. Dù sao để giới hạn thời gian thực thi truy vấn MySQL?

  5. Làm thế nào để phiên bản kiểm soát dữ liệu được lưu trữ trong mysql