热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

MySQL 命令行下插入中文数据 解决

来源:olojiang的专栏 作者:olojiang 时间:2007-10-25 Tag: 点击:

安装MySQL使用了 UTF-8

键表使用了UTF-8

在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;

但是在命令行中插入中文,居然不行.

设置环境为UTF8,插入仍然失败.

 set names utf8;

解决:

set names gbk;

insert into student(id,name,cardId,age) values('1234','伟','05120492',24);

成功.


最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册