加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Incorrect string value: 'è?·???...' for colu

发布时间:2020-12-12 02:20:14 所属栏目:MySql教程 来源:网络整理
导读:错误详情信息: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: ' xE8x8ExB7xE5x8Fx96... ' for column result ' at row 1 ### The error may involve com.blog.springboot.dao.ApiLogDao.insert - Inline### Th

错误详情信息:

### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: 'xE8x8ExB7xE5x8Fx96...' for column result' at row 1
### The error may involve com.blog.springboot.dao.ApiLogDao.insert-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO wp_api_log   ( class_name,method_name,params,`result`,consume_time,update_date )  VALUES   ( ?,?,? )
### Cause: java.sql.SQLException: Incorrect 
; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect 1; nested exception is java.sql.SQLException: Incorrect ] with root cause

java.sql.SQLException: Incorrect 1

错误原因分析:
插入的数据列中,如果是中文的话,则会出现上面的错误,如果是英文的话,就不会出现错误。
故推测与字段列编码有关系,果然查看表对应的字符编码发现都是latin,最后将其改为utf8即可解决。

如果想永久解决这样的问题,可参考该链接:https://www.cnblogs.com/youcong/p/9374498.html
上面的问题我很久之前就遇到过,所以那个时候就已经记录了解决的办法。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读