多条insert同时执行的优化处理方式
2013-03-22 17:23
239 查看
id字段:数据的ID
name字段,用户名
sex 字段,性别.
我们现在要插入三条进去,这三条数据存在数组中.
name字段,用户名
sex 字段,性别.
我们现在要插入三条进去,这三条数据存在数组中.
<?php mysql_connect('localhost','root',''); mysql_select_db('mysql'); $data = array( 0=> array( 'name' => 'zhangsan', 'sex' => 'm' ), 1=> array( 'name' => 'lisi', 'sex' => 'f' ), 2=> array( 'name' => 'wangwu', 'sex' => 'm' ) ); $sql = 'INSERT INTO `mm` (`name`,`sex`) VALUES '; /* 要批量插入多条数据,可以使用 "INSERT INTO `表名` (`字段1`,`字段2`) VALUES (字段1->数据1,字段2->数据1) , (字段1->数据2,字段2->数据2) ,(字段1->数据3,字段2->数据3)"的形式,每个括号里面是一条数据 */ foreach($data as $info){ //http://www.qSyz.net $sql.="('" . $info['name'] . "','" . $info['sex'] . "'),"; } $sql = substr($sql,0,-1); // 去掉最后一个多余的逗号. mysql_query($sql); ?>
相关文章推荐
- struts2--使用list属性同时处理多条注册信息
- android中SQLite数据库中用insert同时插入多条记录的方法和效率比较
- 执行Oracle的insert或update语句时同时返回插入或更新后的字段值
- MySQL同时执行多条SQL语句解决办法
- sharp圆角不同时的处理方式(上圆角),解决Different corner sizes are not supported in Path.addRoundRect
- oracle 多条执行语句同时执行
- 同时执行多条sql语句
- 2014.11.18 java执行效率优化方式
- 使用merge同时执行insert和update操作
- jmeter+ant+jenkins+mac 报告优化(三) 使用命令行执行jmeter方式生成多维度的图形化HTML报告
- 使用在控制器中的方法上添加注解的方式来对添加注解的方法执行前做一些预处理操作或者后处理操作
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- python实现多线程的方式及多条命令并发执行
- 有关DBLINK操作的语句执行机制及优化方式
- 项目总结--maven+springsecurity+solr+springmvc+hibernate 延迟加载处理+hibernate sql对象处理(sql执行插入)+spring注解方式+邮件 + JNDI+项目框架写法+jasperreprot的简单应用
- hibernate级联查询执行n+1次sqlt语句问题(内含解决办法,优化方式)
- Hibernate named parameter 传参书写方式,同样Hibernate帮我们做了预编译,可以防止sql注入,同时可以一定程度上加快sql执行效率,也利于后期维护
- sqlserver 执行脚本报内存溢出的处理方式
- asp.net使用jbox插件,利用ajax(使用一般处理程序方式)执行撤销操作
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview效率检视工具,分析程序运行速度!并讲解两种创建SDcard方式!