bbs.sql文件内容如下:createdatabasebbs;usebbs;createtablearticle(idintnotnull,pidintnotnull,isleafintnotnull,conttext,primarykey(id));insertintoarticlevalues(0,-1,0,'我想...
bbs.sql 文件内容如下:
create database bbs;
use bbs;
create table article
(
id int not null,
pid int not null,
isleaf int not null,
cont text,
primary key (id)
);
insert into article values
(0, -1, 0, '我想报考****学院,这个学校怎么样啊?'),
(1, 0, 0, '垃圾,很小一个学校'),
(2, 1, 1, '你才垃圾,你牛逼啊, 人家好坏也是....'),
(3, 0, 0, '在,,,还是比较不错的'),
(4, 3, 0, '说的没错'),
(5, 4, 1, '我支持'),
(6, 4, 1, '我也支持');
1、首先是 source f:\bbs.sql;
我就是在F盘根目录放着,可是仍然提示
Failed to open file 'F:\bbs.sql;', error: 2
2、于是我把脚本文件放在source命令所在的bin目录下,这会没有提示找不到文件,却有:
Database changed
Query OK, 0 rows affected (0.05 sec)
ERROR 1366 (HY000): Incorrect string value: '\xE6\x88\x91\xE6\x83\xB3...' for co
lumn 'cont' at row 1
此时查询表中内容为空,但是我将
nsert into article values
(0, -1, 0, '我想报考****学院,这个学校怎么样啊?'),
(1, 0, 0, '垃圾,很小一个学校'),
(2, 1, 1, '你才垃圾,你牛逼啊, 人家好坏也是....'),
(3, 0, 0, '在,,,还是比较不错的'),
(4, 3, 0, '说的没错'),
(5, 4, 1, '我支持'),
(6, 4, 1, '我也支持');
复制到MySQL的命令行里运行却是一点问题都没有
另外,还有一个,我用mysql administratator 在 Query Browser里使用中文查询
例如 select * from student where name='张三'时,'张三'显示的是重叠的样子
就是汉字重在一起。如果汉英混合也是重叠,纯英语就显示的很正常了
当然查询结果可以出来的。
请教大侠,这都是怎么回事?
展开