Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 加载数据填充不适用于1265警告代码_Mysql_C_File Io_Load_Bulkinsert - Fatal编程技术网

Mysql 加载数据填充不适用于1265警告代码

Mysql 加载数据填充不适用于1265警告代码,mysql,c,file-io,load,bulkinsert,Mysql,C,File Io,Load,Bulkinsert,我想使用MYSQL的LOAD DATA INFILE命令将大约900000行插入到名为a的数据库的INFO表中。 信息表的定义如下: create table INFO (id varchar(10) PRIMARY KEY, receive_time datetime, check_time datetime, ver varchar(10) NOT NULL) 在插入这个表之前,为了测试,我创建了另一个数据库B,并创建了一个名为TMP_INFO的具有相同信息定义的表。我在临时数据库B和

我想使用MYSQL的LOAD DATA INFILE命令将大约900000行插入到名为a的数据库的INFO表中。 信息表的定义如下:

 create table INFO (id varchar(10) PRIMARY KEY, receive_time datetime,
 check_time datetime, ver varchar(10) NOT NULL)
在插入这个表之前,为了测试,我创建了另一个数据库B,并创建了一个名为TMP_INFO的具有相同信息定义的表。我在临时数据库B和表TMP_INFO上运行此查询,结果如下:

list.txt文件与此类似:

8754
0087653565
0000986759
0000654327
0000453219
但问题是,当我使用相同的list.txt文件对数据库A和INFO表运行相同的查询时,它不起作用。我没有得到任何错误,但是N警告N=line.txt-1中的行数!!!所有警告都是相同的,如下所示:

warning code 1265:Data truncated for column 'id' at row ...
我将在C程序中使用这个查询


我很困惑,没有任何想法,请有任何想法?

数据库或表上是否有导致此问题的属性?因为原始数据库和表不是我创建的,我不知道它们的任何属性!嗯,我意识到这是我的数据库问题,不是我的代码问题。无论如何,非常感谢;
warning code 1265:Data truncated for column 'id' at row ...