结构像这样:
my_Code,my_A1,my_A2,...my_A400
没有导出导入过的时候,是完全正常的,查询的时候一点错误没有的,
但通过into outfile导出,
select * from stock_table_static
into outfile 'D:/SQL_0_0_0_0_0_0_0_0_0_/_new/out.txt' CHARACTER SET UTF8 (备注:没效果,导出的还是ansi格式)
fields terminated by '\t' OPTIONALLY ENCLOSED BY '"' lines terminated by '\n';
然后再打开txt文本,复制数据到excel表格,修改部分数据后,再导出到txt文本2,
这些文本用utraledit打开时候有异常提示,打开里面有一些问号?,想要删除不可以的。
导入是这个语句导入的
SET NAMES GBK;
load data local infile 'D:/SQL_0_0_0_0_0_0_0_0_0_/_new/in.txt'
into table stock_table_static
CHARACTER SET UTF8
fields terminated by '\t'
lines terminated by '\n'
ignore 1 lines
(my_Code,my_StockRating,my_StockRating_tmp,my_Date,my_Fund,my_Shares,... ... unnecessary);
提示是这些字段不少是空的,就是默认是''。感觉这个很可能是一个原因。
查询就是这样
如何消除这些异常呢,感觉以后问题会越积越多
请指点指点,谢谢。