最近在搭一个Mariadb数据库,在导入数据的时候遇到一个很奇怪的事情,第一条数据的第一个属性总是少一位。就是下面的Num属性
这是原始数据:
我定义数据库的语句:
create table Info_answer5(
Num nchar(10) not null,
Sort_One char(10),
Sort_Two char(20),
Name char(20),
Author char(20),
Press char(20),
ISBN char(13),
primary key (Num));
Num属性的类型用了char、varchar、int等类型。
导入数据是在网上找的,用Excel表格导出.csv文件,然后用命令
load data local infile "/root/Info.csv" into table Info_answer fields terminated by ",";导入。
用int类型时,第一条数据第一个属性值为0,
其余的类型显示如下图
应该是丢了一位。我最先定义的是varchar(6),结果只显示5位数字。。
另外:关于Mariadb数据库的配置,本人只更改了字符集(改为UTF8)。根据Num属性定向查找‘010101’这一项什么也找不到。
情况大致就是这样,小弟在这里想问第一条数据为什么会少一位??后来导入的数据没有任何问题。