Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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表中删除csv文件值_Mysql_Sql_Csv - Fatal编程技术网

使用单个查询从mysql表中删除csv文件值

使用单个查询从mysql表中删除csv文件值,mysql,sql,csv,Mysql,Sql,Csv,我使用这个查询将数据加载到mysql表 加载数据填充'E:\upload.csv'替换为表ms.no\u vas行,以'\n'结尾 上传.csv 123 456 789 000 111 222 333 现在我有了另一个csv文件delete.csv,我想从ms.no\vas表中删除该文件的内容。 删除.csv 456 789 注意:这两个文件包含超过700万条记录 有没有办法从ms.no\u vas表中删除delete.csv上的所有值?将delete.csv上载到临时数据库中,然后使用子查询删

我使用这个查询将数据加载到mysql表

加载数据填充'E:\upload.csv'替换为表ms.no\u vas行,以'\n'结尾

上传.csv
123

456

789

000

111

222

333

现在我有了另一个csv文件
delete.csv
,我想从
ms.no\vas
表中删除该文件的内容。 删除.csv
456

789

注意:这两个文件包含超过700万条记录


有没有办法从
ms.no\u vas
表中删除
delete.csv
上的所有值?

将delete.csv上载到临时数据库中,然后使用子查询删除

例如:

DELETE FROM ms.no_vas 
WHERE ms.no_vas.value IN (SELECT value FROM temp_delete_table);

从ms.no_vas中删除,其中yournumbe='456'和yournumbe='789' 使用csv

$handle=fopen($file,“r”)


}

在这个问题上它也没有帮助,但我发现它有助于使用PHP从数据库中删除记录@用户911712
//loop through the csv file and delete  into database 
do { 
    if ($data[0]) { 


    mysql_query("DELETE from  ms.no_vas where yournumber =  '$data[])')

        ");