TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

阅读量:28
2021-04-17

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 = "$idt$add_time";
$num = 100000;
$i = 0;
while($i < $num){
    $i++;
    fwrite($fhandler,$sql."rn");
}
$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)");

以上便是关于MySQL通过LOAD DATA INFILE批量导入数据的唱戏操作,想了解更多相关内容,请访问星网无限:MySQL视频教程

以上就是TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作的详细内容,更多请关注星网无限其它相关文章!

声明:本文转载于:博客园,如有侵犯,请联系admin@删除

THE END

发表评论

相关推荐

  • php getdate函数怎么用

    php getdate函数用于返回当前本地的“日期/时间”的“日期/时间”信息,其语法为“getdate(timestamp)”,该函数会返回带有与时间 ...

    阅读量:102
    2021-04-19
  • column的10篇内容推荐

    column-fill属性会将不同高度的指定列以高度差最小化的方式进行对齐,这里我们就来看一下CSS3的column-fill属性对齐列内容高 ...

    阅读量:102
    2021-04-19
  • PHPMailer 中文使用说明小结_PHP教程

    A开头: $AltBody --属性 出自:PHPMailer : $AltBody 文件:class.phpmailer .php 说明:该属性的设置是在邮件正文不支持HT ...

    阅读量:136
    2021-04-19
  • php date与gmdate的获取日期的区别_PHP教程

    date -- 格式化一个本地时间/日期   gmdate -- 格式化一个 /UTC 日期/时间,返回的是格林威治标准时(GMT)。   举个 ...

    阅读量:118
    2021-04-19
  • php 正确解码javascript中通过escape编码后的字符_PHP教程

    这是很久以前收集的一个,不知道谁写的了,但经过测试没有问题~ JavaScript代码

    阅读量:116
    2021-04-19