Dynamic 通过PHP使用加载数据填充导入大数据

Dynamic 通过PHP使用加载数据填充导入大数据,dynamic,filepath,load-data-infile,Dynamic,Filepath,Load Data Infile,如上所述,经过20个小时的研究,我提出了4个查询来将大数据加载到数据库中,但是,它得到了错误“queryexecutefailed:ERRNO:()”,并且没有任何数据被插入到所选表中。出了什么问题,我遗漏了什么吗 下面是文件数据 file.txt V0012、aptext1、aptext2、aptext3、aptext6、apDesc2、apDesc3、USER0031 $temp\u table\u query=“创建表temp\u清单列表(生成的\u id varchar(60)不为空,”

如上所述,经过20个小时的研究,我提出了4个查询来将大数据加载到数据库中,但是,它得到了错误“queryexecutefailed:ERRNO:()”,并且没有任何数据被插入到所选表中。出了什么问题,我遗漏了什么吗

下面是文件数据 file.txt V0012、aptext1、aptext2、aptext3、aptext6、apDesc2、apDesc3、USER0031

$temp\u table\u query=“创建表
temp\u清单列表
(生成的\u id varchar(60)不为空,” “app_text1 varchar(60)不为空,app_text2 varchar(60)不为空,app_text6 varchar(60)不为空,” “app_desc2 varchar(500)不为空,app_desc3 varchar(500)不为空,由varchar(50)不为空)创建;”


SQL加载数据填充在web共享主机上不起作用,因此我更改了方法

         if (!($temp_table_stmt = $conn->query[$temp_table_query])) {
                echo "\nQuery execute failed: ERRNO: (" . $conn->error . ") " . $conn->error;
        }
        
        $load_data_query = " LOAD DATA INFILE " .'"upload/docs/file.txt"'." INTO TABLE `temp_inventoryList` "
                           ."FIELDS TERMINATED BY ',' "
                           ."LINES TERMINATED BY '\n' "
                           ."(generated_id,app_text1, app_text2, app_text6,app_desc2,app_desc3,created_by)"
                           ."SET created_date=NOW(), app_display='Y'; ";
        
        if (!($load_data_stmt = $conn->query[$load_data_query])) {
                echo "\nQuery execute failed: ERRNO: (" . $conn->error . ") " . $conn->error;
        }
        
        $insert_query = " INSERT INTO `app_product` VALUES(generated_id,app_text1, app_text2, app_text6,app_desc2,app_desc3, created_by, created_date, app_display) "
                        ." SELECT generated_id, app_text1, app_text2, app_text6, app_desc2, app_desc3, created_by, created_date, app_display "
                        ." FROM `temp_inventoryList`; ";
        
        if (!($insert_stmt = $conn->query[$insert_query])) {
                echo "\nQuery execute failed: ERRNO: (" . $conn->error . ") " . $conn->error;
        }

        $drop_temp_query = " TRUNCATE TABLE `temp_inventoryList`;";
        
        if (!($drop_temp_stmt = $conn->query[$drop_temp_query])) {
                echo "\nQuery execute failed: ERRNO: (" . $conn->error . ") " . $conn->error;
        }