sql >> データベース >  >> RDS >> Mysql

com.mysql.jdbc.MysqlDataTruncation:データの切り捨て:データが列'column_name'に対して長すぎます

    スプリングブートデータjpaアプリケーションで、同じエラーが発生したバイトとしてイメージファイルをデータベースに挿入しようとすると、同じ問題が発生しました。

    多くの研究開発の後、私は以下のような解決策を見つけました。

    application.propertiesファイルに以下の行を追加して解決しました

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

    それが誰かに役立つことを願っています。



    1. すべてが閉じたにもかかわらず、SQLite接続がリークしました

    2. PL / SQLを使用してExcelファイル(.xlsx)を作成する

    3. デルブーミ

    4. MySQLでの挿入無視と置換のパフォーマンスの違いは何ですか?