自己封装的一个批量添加、

$data 是一个二维数组、key对应是数据表的字段名;

/** * 批量创建 * @param array $data * @return int $res 影响行 * @author Wen */

public function CreateMore( $data ){    // 处理数据获取 要添加数据的字段名    $sql_key = NULL;    $data_key = array_keys( $data[0] );    foreach ( $data_key as $k_k => $k_v ){        $sql_key .= '`'.$k_v.'`,';    }    $sql_key = substr( $sql_key,0,-1);    // 处理数据 获取要添加的数据    $sql_value = NULL;    foreach ( $data as $v_k => $v_v ){        $sql_value .= '(';        $data_v_data = array_values( $v_v );        foreach ( $data_v_data as $v_d_k => $v_d_v ){            $sql_value .= "'".$v_d_v."',";        }        $sql_value = substr( $sql_value,0,-1 );        $sql_value .= '),';    }    $sql_value = substr( $sql_value,0,-1 );    // 组装sql    $sql  = 'INSERT INTO '.$this->g_table;    $sql .= ' ('.$sql_key.')';    $sql .= ' VALUES '.$sql_value;    $res = $this->execute( $sql );    return $res;}

转载于:https://www.cnblogs.com/laowenBlog/p/6880002.html

MySQL 批量添加相关推荐

  1. ef 批量保存 oracle,mybatis-oracle与mysql批量添加

    mybatis-oracle与mysql批量添加 1.oracle批量添加 insert into CRITERION_CODE_INSPECT (ID, CRITERION_CODE, CRITER ...

  2. ssm框架+MySQL批量添加和删除

    1.批量添加 jsp <form id="form1" action="${pageContext.request.contextPath}/order/addOr ...

  3. MySQL批量添加Sql语句

    例子: -- 创建一张表 create table student (id int primary key auto_increment,sname varchar (20),age int); -- ...

  4. c mysql批量添加数据类型_mybatis学习之路----mysql批量新增数据

    原文:https://blog.csdn.net/xu1916659422/article/details/77971867 接下来两节要探讨的是批量插入和批量更新,因为这两种操作在企业中也经常用到. ...

  5. mysql 批量添加字段前缀_MySQL中批量前缀表的sql语句

    1.批量删除前缀表sql语句 先查询生成需要操作的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.t ...

  6. 利用Python多进程执行,加快MySQL批量添加数据的执行速度

    现在有个表t 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人 ...

  7. mysql批量添加报错_技术分享 | MySQL 在批量插入时捕捉错误信息

    原创: 杨涛涛 背景 本篇文章来源于今天客户问的一个问题. 问题大概意思是:我正在从 Oracle 迁移到 MySQL,数据已经转换为单纯的 INSERT 语句.由于语句很多,每次导入的时候不知道怎么 ...

  8. mysql批量添加空行_MySQL加入空行

    我试图构建一个简单的查询来获取特定元字段的用户(这是在Wordpress中,但没关系,因为它是原始的sql) 我做了一个简单的查询,看起来像这样 SELECT * FROM wp_sb_users u ...

  9. python mysql curros.executemany 批量添加

    #添加的表结构字段分辨是(id,title,summary,visits,accountName,grabTime) #其中id,是int自增主键,在添加操作的时候,不需要对id进行操作 conn = ...

最新文章

  1. luogu P2053 [SCOI2007]修车(费用流提前计算)
  2. Spring和shiro整合 logout 配置方式
  3. 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
  4. 【游山玩水】三清山旅游行程
  5. Lambda表达式练习2【应用】
  6. C# .net core 使用自定义的WebProxy
  7. asp.net core集成CAP(分布式事务总线)
  8. 【LeetCode笔记】剑指Offer 43. 1~n 整数中1出现的次数(Java、数位dp、偏数学)
  9. C语言过时了?你在做梦?
  10. 智能电视直播软件_速度快,节目多,高清网络电视直播
  11. 您如何构造适合于numpy排序的数组?
  12. bootstrap datetimepicker 初始化及取值
  13. 区块链 以太坊 虚拟机 EVM 为什么256条指令
  14. plc算法相关论文参考
  15. JavaScript断点调试高级教程
  16. Hadoop YARN(入门) —— Hadoop权威指南5
  17. 手动 将exe加入到系统启动服务、卸载服务的方法
  18. linux编程:pthread
  19. 面试阿里,你必须知道的背景知识——双非上岸阿里巴巴系列
  20. 文本居中(内容居中)

热门文章

  1. CentOS8安装jdk1.8
  2. springboot搞定全局自定义异常
  3. nginx tomcat spring-boot 对json等数据压缩
  4. Combobox绑定数据源DataSet
  5. JS将字符串yyyyMMddHHmmss转Date
  6. 异星工厂机器人科技树_异星工场(Factorio)玩法分析与讨论
  7. 以太坊web3.js文档翻译及说明
  8. ERC223以太坊通证标准
  9. IDC:今年全球认知和人工智能系统支出将突破125亿美元
  10. 破解 Ashley Madison 1100万个口令