最近安装MySQL,使用了UTF-8 ,键表使用了UTF-8,遇到了MySQL命令行插入中文出错的问题。
创新互联建站是一家专业提供海勃湾企业网站建设,专注与网站建设、成都网站建设、H5技术、小程序制作等业务。10年已为海勃湾众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
在Query Browser中直接插入中文没有问题.
- create table student(
- id varchar(100) not null default '',
- name varchar(20) default '',
- cardId varchar(20) not null default '',
- age int(3) default '0',
- primary key (id),
- unique key (cardId)
- )engine=InnoDB default charset=utf8;
但是在MySQL命令行中插入中文,居然不行.
设置环境为UTF8,插入仍然失败.
- set names utf8;
解决:
- set names gbk;
- insert into student(id,name,cardId,age) values('1234','伟','05120492',24);
成功.
当前文章:MySQL命令行插入中文出错的解决
网站地址:http://www.shufengxianlan.com/qtweb/news41/57841.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联