Ubuntu14.04:报错:Unknown column 'ahsdff' in 'field list'

Posted boling1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu14.04:报错:Unknown column 'ahsdff' in 'field list'相关的知识,希望对你有一定的参考价值。

Spring-mybatis返回:Unknown column ‘ahsdff‘ in ‘field list‘

此类错误,是因为mybatis的字符集有问题,不能存储中文字符,我的解决办法如下:

一、

sudo gedit  /etc/mysql/my.cnf   //对我的电脑,此句加不加“sudo"的话没有办法保存修改内容

或者:vi gedit /etc/mysql/my.cnf  //在编辑时,要按”i",否则不可以编辑,编辑时不要乱动鼠标的滚轮,也不要打错字,按回车是有效的;按ESC键,退出vi编辑界面,输入“:wq”,保存并退出vi界面

具体操作:

1.[client]后面加:default-character-set=utf8

2.[mysqld]后面加:character-set-server=utf8

3.[mysql]后面加:default-character-set=utf8

二、终端输入:mysql -u root -p  //进如数据库

1.键入show variables like ‘char_%‘;

若“character_set_filesystem”的值为“binary”,最后一个为文件夹的位置,其余都是utf8,则正确,若不正确,百度下怎么做。

2.键入show variables like ‘collation_%‘;

若3条记录都为:utf8_general_ci,则正确,否则,百度改下

三、若都成功了则重启mysql,否则无效,但此法只对将来建的库或表有效,以前建的库或表,没有办法更正,可以选择更改以前的表名,新建一个同名的表,建表时,最好指定下默认字符是utf8,虽然也可以不做:即在create table 表名(。。。。。。)default charset utf8; 

 

以上是关于Ubuntu14.04:报错:Unknown column 'ahsdff' in 'field list'的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu14.04安装gitlab报错

Ubuntu 14.04 samba提示bad talloc magic value - access after free报错

ubuntu14.04安装opencv2.4.13报错 -fPIC

Ubuntu14.04下安装chromium浏览器,安装好后,却无法使用(报错),该如何解决呢?

ubuntu 14.04 编译opencv-3.4.2 报错: /usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation

各位朋友好,想请教ubuntu14.04系统python3.4环境下安装python绘图库matplotlib报错的解决办法