最終解決方式:更換字符集utf8-->utf8mb4
本文轉載自己之前在微信公眾平台發表的一篇文章
上周有開發人員反饋一個問題:前台應用抓取微博信息,每天總有幾條數據插入不成功。應用日志顯示: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xAA",...' for column 'raw_json' at row 1, 異常:org.springframework.jdbc.UncategorizedSQLException: 其中raw_json字段顯示如下:
http://punchdrunker.github.io/iOSEmoji/table_html/flower.html
因為是線上生產業務,需要先在測試環境做好測試工作。避免業務高峰期,線上申請停機窗口操作。