关于PHPExcel 导入导出大量数据及导入时判断是否存在重复
还有就是关于导入时如何判断数据库中是否存在于EXCEL中重复的标题,导入不重复的,导入成功后,列出重复的名称。例如:EXCEL标题电话信箱张三1388888888php@...
还有就是关于导入时如何判断数据库中是否存在于EXCEL中重复的标题,导入不重复的,导入成功后,列出重复的名称。
例如:
EXCEL
标题 电话 信箱
张三 1388888888 php@php.com
恭喜,成功导入38383条数据!4条重复数据!
重复内容:
1.张三
2.李四
3.王五
4.赵六 展开
例如:
EXCEL
标题 电话 信箱
张三 1388888888 php@php.com
恭喜,成功导入38383条数据!4条重复数据!
重复内容:
1.张三
2.李四
3.王五
4.赵六 展开
3个回答
2014-10-31
展开全部
一条一条插入数据库效率是很慢的,要快速插入数据库,你可以一次插入150条左右
代码: INSERT INTO table_name ( field_1, field_2 ) VALUES ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ) ..... 等100多个拼接的超大sql字符串,这样插入效率会快很多。
代码: INSERT INTO table_name ( field_1, field_2 ) VALUES ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ), ( val_1, val_2 ) ..... 等100多个拼接的超大sql字符串,这样插入效率会快很多。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用导入的数据和表中的数据字段进行比较。如果重复用统计计算出条数数字并且输出重复内容。逻辑是这样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-02-08
展开全部
你可以参考下这个简单的思路:循环插入的时候,做一次判断,如果存在输出,标题,电话,信箱,然后continue继续执行下一条插入;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询