重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;
成都创新互联-专业网站定制、快速模板网站建设、高性价比青羊网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式青羊网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖青羊地区。费用合理售后完善,10余年实体公司更值得信赖。
2.然后在[mysqld]选项下面添加:
skip-name-resolve
这个选项的意思是:禁用DNS解析,连接速度会快很多。
然后保存,重启mysql服务器,希望能帮你解决问题!
可以用工具,Navicat是支持将excel直接导入数据库的,而不用去用PHPExcel将excel读入后写成PHP在导入数据库,喜欢我的答案对你有用O(∩_∩)O哈哈~
经验证 用
insert into tblname Values ( value1,value2, value3),( value1,value2, value3),( value1,value2, value3),( value1,value2, value3),( value1,value2, value3)....
这样的语句效率最高 , 但是 语句长度有限制 , 一般控制在每次 2万记录 可以在1秒钟以内
初步判断是因为你sql执行次数过多。
你的每条记录都进行了一次校验sql,通过的还要导入,所以说至少有100万条sql吧,一起执行多条sql,是要快于逐条执行每个sql 。
建议你在php中处理好全部的sql,用BEGIN END链接起来一起执行,试试看,格式如下
BEGIN
sql1;
sql2;
sql3
...
sql100w;
END;