Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 将数据填充到特定列中_Mysql_Load Data Infile - Fatal编程技术网

Mysql 将数据填充到特定列中

Mysql 将数据填充到特定列中,mysql,load-data-infile,Mysql,Load Data Infile,我有一个表(名为“table_1”),只有一列(名为“col_1”,它是一个自动递增的主键字段)。此列中有100行(用数字1到100填充) 下面的代码用于创建一个名为“col_2”的新列 我有一个只有一列和100行的csv文件,每行填充一个“0”或一个“1”,当我运行以下代码时,会收到一条错误消息: LOAD DATA INFILE 'path/to/file.csv' INTO TABLE table_1 FIELDS TERMINATED BY ',' LINES TERMINATED

我有一个表(名为“table_1”),只有一列(名为“col_1”,它是一个自动递增的主键字段)。此列中有100行(用数字1到100填充)

下面的代码用于创建一个名为“col_2”的新列

我有一个只有一列和100行的csv文件,每行填充一个“0”或一个“1”,当我运行以下代码时,会收到一条错误消息:

LOAD DATA INFILE 'path/to/file.csv' 
INTO TABLE table_1
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' (col_2);
错误代码:29。未找到文件“path/to/File.csv”(操作系统错误号2-没有此类文件或目录)

我已经授予网络服务对“path/to/file.csv”的完全访问权限,但此问题仍然存在


如果您能提供任何帮助,我们将不胜感激。谢谢。

你试过路径中的
`而不是
/`吗?@danblack,请你再解释一遍好吗?路径中的反斜杠而不是正斜杠。如果不起作用,请尝试双反斜杠抱歉,我分心了,没有注意到正在使用web标记。@danblack,当我尝试双反斜杠时,在我尝试单正斜杠时显示相同的错误代码。@danblack,让我问你:当有人将csv文件加载到表中时,它通常会添加新行。但是,事实上,我需要该表保持相同的行数,并将csv文件中的数据添加到空列中。csv文件只有一列,行数与表相同。
LOAD DATA INFILE 'path/to/file.csv' 
INTO TABLE table_1
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' (col_2);