我的mysql数据库中一个表info的结构如下:
File type Null Key Default Extra
-----------------------------------------------------
a_id varchar(20) MUL
name vachar(30) YES NULL
weight decimal(6.2) YES NULL
year decimal(4.0) YES NULL
state char(1) YES MUL NULL
-----------------------------------------------------
我用命令load data infile "c:/test.txt" replace into table info;
导入test.txt文件中的数据到数据库中,并且想覆盖原有存在的a_id所在的
记录,但是我用这个命令不能覆盖已经存在的a_id所在的记录,(我的数据库
中a_id不能重复,其它都可以重复)不知是我这个语句有问题,还是其它什么
问题,请各位帮忙看看,给个正确的方法,在此谢过了.
File type Null Key Default Extra
-----------------------------------------------------
a_id varchar(20) MUL
name vachar(30) YES NULL
weight decimal(6.2) YES NULL
year decimal(4.0) YES NULL
state char(1) YES MUL NULL
-----------------------------------------------------
我用命令load data infile "c:/test.txt" replace into table info;
导入test.txt文件中的数据到数据库中,并且想覆盖原有存在的a_id所在的
记录,但是我用这个命令不能覆盖已经存在的a_id所在的记录,(我的数据库
中a_id不能重复,其它都可以重复)不知是我这个语句有问题,还是其它什么
问题,请各位帮忙看看,给个正确的方法,在此谢过了.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货