首页 > 数据库 >MYSQL 批量插入一万条数据

MYSQL 批量插入一万条数据

时间:2023-01-06 12:11:17浏览次数:31  
标签:itemStr 批量 int MYSQL db item sql 一万条

$sql = sprintf("INSERT INTO iot_client_number2 (owid,server,jh,ebiao,xq) VALUES ");
            foreach($save as $item) {
                        $itemStr = '( ';
                        $itemStr .= sprintf("%d,'%s',%d,%d,%d",
                            (int)$item['owid'], $item['server'],(int)$item['jh'],(int)$item['ebiao'],(int)$item['xq']);
                        $itemStr .= '),';
                        $sql .= $itemStr;
                    }
                    $sql = rtrim($sql, ',');
                    $sql .= ';';
                    $db = &factory::db();
                    $db->exec($sql);
 

注意:整型字段可以不加引号 %d,字符串型字段 需加引号 '%s'

标签:itemStr,批量,int,MYSQL,db,item,sql,一万条
From: https://www.cnblogs.com/blts/p/17030068.html

相关文章

  • MySQL2 - 基本信息查询
    MySQL基本信息查询操作所有SQL语句以;结尾SQL语句不区分大小写查询数据库有哪些表SHOWTABLES;查看表中全部数据SELECT*FROMemp;查看表的结构DESCemp;/......
  • MySQL优化(超完整版)(一)
    一、 MySQL的优化  前言:  MySQL数据库的优化模块:   -数据库的设计—三大范式   -数据库的索引:唯一索引、主键索引、聚合索引、复合索引、默认索引 ......
  • MySQL优化(超完整版)(二)
    7. MySQL分库分表(1)分库分表概念介绍  MySQL的分库分表有两种方式:垂直拆分和水平拆分。  垂直拆分:垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破......
  • 阿里一面 | 说说你对 MySQL 死锁的理解
    1、什么是死锁?死锁指的是在两个或两个以上不同的进程或线程中,由于存在共同资源的竞争或进程(或线程)间的通讯而导致各个线程间相互挂起等待,如果没有外力作用,最终会引发整个系......
  • 限制mysql临时表ibtmp1文件大小
    限制mysql临时表ibtmp1文件大小:vi/etc/my.cnf(只能改my.cnf文件重启生效,不支持mysql会话里setglobal操作)innodb_temp_data_file_path=ibtmp1:12M:autoextend:max:500G:......
  • MySQL 高可用性之Keepalived+Mysql(双主热备)
    MySQL高可用性之Keepalived+Mysql(双主热备)环境描述:OS:CentOS6.5_X64MASTER:192.168.0.202BACKUP:192.168.0.203VIP:192.168.0.2041.配置两台MySQL主主同步1.1安装......
  • mysql数据库系统复习--b站视频
    转自:https://www.jianshu.com/writer#/notebooks/41524309/notes/73440255 参考:https://www.bilibili.com/video/BV1S4411u74E?p=3 //b站视频1)登录别人的mysql:mysq......
  • 浏览器中的位置坐标、批量设置 style
    浏览器中的位置坐标clientX距离浏览器视口区的水平坐标(只有鼠标事件才有该属性)getBoundingClientRect()获得该元素的宽、高、以及相对于浏览器视口区的水平坐标......
  • mysql执行增删改查语句返回受影响行数
    mysql执行增删改查语句返回受影响行数insertinto`MyTestTable`(`ID`,`Name`)select'1','role1'unionallselect'2','role2'unionallselect'3','role3'......
  • 执行mySQL的DELETE语句 进行批量删除
    执行mySQL的DELETE语句进行批量删除mysql客户端执行语句:deletefromtb_acs_planwhereIDin(12,9)andACSPIDnotin(selectdistinct(ACSPID)fromtb_acs_basic......