Php 如何将csv文件导入mysql

Php 如何将csv文件导入mysql,php,mysql,csv,Php,Mysql,Csv,您好,我正在尝试导入每12小时更新一次的csv文件 格式是这样的 我的密码是 //这是将大量数据加载到MySQL的最快方法 $sql = "LOAD DATA INFILE '$filename' INTO TABLE `cyberst_CSGO`.`items` FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'"; 我想以AK-47“海蓝宝石复仇”(Battle Scared)为例,将其与查询“name”和查询“cost”中的21.

您好,我正在尝试导入每12小时更新一次的csv文件

格式是这样的

我的密码是

//这是将大量数据加载到MySQL的最快方法

$sql = "LOAD DATA INFILE '$filename'
  INTO TABLE `cyberst_CSGO`.`items`
  FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'";
我想以AK-47“海蓝宝石复仇”(Battle Scared)为例,将其与查询“name”和查询“cost”中的21.53以及查询“lastupdated”中的1436821250一起发送到cyberst|u csgo表中


你知道怎么做吗?

它有可能最终奏效。您可能在php端面临超时

如果是这种情况,选项包括

A.
my.cnf
更改,例如

wait_timeout = 3600
interactive_timeout = 3600
你已经掌握了实际值。和mysql重启

B.连接级别而非mysql服务器级别超时调整


C.导入的小批量文件不是一个巨大的1TB文件

现在发生了什么?有效/无效的是@Dagon的意思当我试图转换csv文件时,我可以将其发送到页面加载,大约60秒后,broswer弹出时间,我会让文件显示10行长,然后开始工作