php在线mysql大数据导入程序,mysql数据导入_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php在线mysql大数据导入程序,mysql数据导入_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1739字,纯文字阅读大概需要3分钟。
内容图文
![php在线mysql大数据导入程序,mysql数据导入_PHP教程](/upload/InfoBanner/zyjiaocheng/188/41b073ac55ad463095995f91acc9ccb7.jpg)
php 在线 mysql 大数据导入程序,mysql数据导入
1 <?php 2 header("content-type:text/html;charset=utf-8"); 3 error_reporting(E_ALL); 4 set_time_limit(0); 5 $file='./test.sql'; 6 $data=file($file); 7 8 echo ""; 9 //print_r($data); 10 $data_new=array(); 11 $tmp=array(); 12 foreach ($data as $line) { 13 14 $line=trim($line); 15 if(strlen($line)==0){ 16 continue; 17 } 18 if(substr($line,0,2)=='--'){ 19 continue; 20 } 21 if(substr($line,0,2)=='/*'){ 22 continue; 23 } 24 $tmp[]=$line; 25 if(substr($line,-1)==';'){ 26 $query=implode('',$tmp); 27 $tmp=array(); 28 $data_new[]=$query; 29 } 30 31 } 32 33 34 35 $mysqli=new mysqli('localhost','root','root','test'); 36 if($mysqli->connect_errno){ 37 exit('数据库连接失败!'); 38 } 39 $mysqli->query("set names utf8"); 40 41 $error=array(); 42 foreach($data_new as $sql){ 43 $mysqli->query($sql); 44 $r=$mysqli->error; 45 if($r) $error[]=$r; 46 } 47 print_r($r); 48 49 50 /* 51 52 53 mysql>ALTER TABLE tbl2 DISABLE KEYS; 54 Query OK, 0 rows affected (0.00 sec) 55 56 mysql>INSERT INTO tbl2 SELECT * FROM tbl1; 57 Query OK, 2000000 row affected (36.30 sec) 58 Records: 2000000 Duplicates: 0 Warnings: 0 59 60 mysql>ALTER TABLE tbl2 ENABLE KEYS; 61 Query OK, 0 rows affected (44.55 sec) 62 63 64 */适用情况:phpmyadmin导出的sql文件过大,无法导入到线上phpmyadmin中
把该程序和sql文件上传到空间中,用完后删除即可。
http://www.bkjia.com/PHPjc/1014830.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1014830.htmlTechArticlephp 在线 mysql 大数据导入程序,mysql数据导入 1 ? php 2 header ("content-type:text/html;charset=utf-8" ); 3 error_reporting ( E_ALL ); 4 set_time_limit (0 ); 5 $file =...
内容总结
以上是互联网集市为您收集整理的php在线mysql大数据导入程序,mysql数据导入_PHP教程全部内容,希望文章能够帮你解决php在线mysql大数据导入程序,mysql数据导入_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。