MySQL通过 LOAD DATA INFILE 批量导入数据
程序员文章站
2023-01-22 17:46:42
LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境 例子中 数据 和 表结构简单 参考~ ......
load data infile 语句用法 参考手册 本文语句参数使用默认值
php: tp框架环境
// 定义文件路径
$file_path = 'load_data_local_infile.txt'; set_time_limit(1000); $fhandler = fopen($file_path,'w'); if($fhandler == false){ // 文件打开失败 } $id = 7; $add_time = time();
// 向文件中写入数据 这里是写入 10万条 $sql = "$id\t$add_time"; $num = 100000; $i = 0; while($i < $num){ $i++; fwrite($fhandler,$sql."\r\n"); } $dbc = [ // 这里是数据库信息 // 数据库连接参数 可能需要这些参数 这里是在 tp 框架中需要设置的参数 'params' => [pdo::attr_case => pdo::case_lower,pdo::attr_emulate_prepares => true,pdo::mysql_attr_local_infile => true], ];
// thinkphp 执行sql 语句方式 $rs = db::connect($dbc)->execute("load data local infile '{$file_path}' into table youtablename (cid,add_time)");
例子中 数据 和 表结构简单 参考~
上一篇: 4.音频与视频
推荐阅读
-
mysql遇到load data导入文件数据出现1290错误的解决方案
-
MySQL通过 LOAD DATA INFILE 批量导入数据
-
mysql使用load data infile导入数据错误
-
Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL
-
Mysql错误积累001-load data导入文件数据出现1290错误
-
mysql 开发进阶篇系列 50 表的数据导入(load data infile,mysqlimport )
-
MySQL批量插入数据(load data 和存储过程方式)
-
合理使用mysql中的load data infile导入数据_MySQL
-
mysql 用load data 导入数据时,数据被截断问题
-
MySQL load data 快速导入大批量数据