我发觉mysql这个东西的作者真的是闲的蛋疼
这两天被这个东西搞得很无语了我。。
现在执行sql语句的时候根本就执行不了。。
插入语句的时候就是这样,Incorrect string value: '\xB4\xF3\xD7\xA8' for column。。
创建数据库的时候是这样的
create database empskill character set utf8 collate utf8_general_ci;use empskill;create table xueli(
xlid int auto_increment primary key,
xlname varchar(20)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;然后在my.ini中发现也是utf8的。。
可是我批量执行sql语句到了插入
insert into xueli(xlname) values ('大专');
的时候,,,就会出现问题了
已经很无语了我。。包括在那个什么opt文件里面修改的我也试过了。。也不行。。
我是用source 命令打的和navicat导入的都不行。、
能成功减数据库和表,查看的时候发现字段也都是utf8。、。。
可是久是会出现上面说的问题。。我已经快要疯了我。。
这两天被这个东西搞得很无语了我。。
现在执行sql语句的时候根本就执行不了。。
插入语句的时候就是这样,Incorrect string value: '\xB4\xF3\xD7\xA8' for column。。
创建数据库的时候是这样的
create database empskill character set utf8 collate utf8_general_ci;use empskill;create table xueli(
xlid int auto_increment primary key,
xlname varchar(20)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;然后在my.ini中发现也是utf8的。。
可是我批量执行sql语句到了插入
insert into xueli(xlname) values ('大专');
的时候,,,就会出现问题了
已经很无语了我。。包括在那个什么opt文件里面修改的我也试过了。。也不行。。
我是用source 命令打的和navicat导入的都不行。、
能成功减数据库和表,查看的时候发现字段也都是utf8。、。。
可是久是会出现上面说的问题。。我已经快要疯了我。。
解决方案 »
- msSql行 ,mysql如何转换?
- 急救一个简单问题!
- 请教关于锁表和insert的问题
- mysql select字段值结构化的问题
- 字段内容比查询关键字内容少,如何查找出字段内容包含在查询关键字中间
- SQL 报错 Every derived table must have its own alias
- 求助:个人台机配置MYSQL版本问题?
- why select top 10 * from table0 can't pass?in mysql
- 怎么让数据库字段实现类似队列的功能.
- 从2万多条记录的表中取最新的100条记录要2分钟左右,怎么优化?
- 答者有分,关于Mysql在高峰期出现的2002错误.
- Mysql与VC连接出错
使用:
set names 'gbk'
然后再insert into xueli(xlname) values ('大专');
这样就可以解决你的问题了。
如果是在支持utf8的终端下,则无此问题,建议尝试使用Ubuntu来试验一下。
set name 'gbk'; 一下。参考下贴关于字符集的介绍部分
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
SET NAMES GBK;
INSERT INTO 。
但用第三方软件(SQL YOG),直接在里面执行就不报错了,后来查到是那个sh文件字符集的问题
出错就在与那些个sql文件那里。。
我另存为utf8就行了mysql这鸟东西。。