mysql insert

*
**加粗样式**
function update_transin_diff($djbh,$ydjh){    //根据商品编号查询记录    $sql = "SELECT
           gb.barcode,et.entryOrderCode,purchaseOrderCode,et.itemCode,et.planQty,et.`status`,et.diff_qty,et.qty
           FROM spjhd
           INNER JOIN spjhdmx on spjhd.id = spjhdmx.p_id
           INNER JOIN goods_barcode gb ON gb.goods_id = spjhdmx.goods_id AND gb.color_id = spjhdmx.color_id AND gb.size_id =    spjhdmx.size_id
           INNER JOIN goods_child_barcode gcb on gcb.barcode = gb.barcode
           inner join cangku on cangku.id=spjhd.ck_id
   						inner JOIN elle_transin et on et.itemCode  = gcb.out_code
           where spjhd.ydjh = '{$ydjh}' AND (et.purchaseOrderCode = '{$ydjh}' OR et.entryOrderCode = '{$ydjh}') AND spjhdmx.djbh    ='{$djbh}' AND qty != 0";    $info = $GLOBALS['db']->getAll($sql);    $sql2 =  "insert into elle_transin_diff (djbh,entryOrderCode,purchaseOrderCode,itemCode,planQty,qty,diff_qty,`status`,interface_status,ysrq)    values ";    foreach ($info as $k => $v){
       $sql2 .= "('" . $djbh . "','" .$v['entryOrderCode']. "','" . $v['purchaseOrderCode'] . "','" .
           $v['itemCode'] . "','" . $v['planQty']. "','" .  $v['qty'] . "','" .$v['diff_qty'] .
           "','" . $v['status'] . "','" . $v['status'] . "','" . time() . "'),";    }    $sql2 = substr($sql2, 0, -1);    $GLOBALS['db']->query($sql2); }

*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL中,INSERT语句用于向表中插入数据。根据引用和引用提供的信息,以下是MySQLINSERT语句的五种用法的介绍和示例: 1. 单行插入: 使用VALUES参数,可以在一条INSERT语句中插入一行数据。 ```sql INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3); ``` 示例: ```sql INSERT INTO a (id, name, type) VALUES (1, 'A1', 'T1'); ``` 2. 多行插入: 如果要插入多行数据,可以在一条INSERT语句中使用多个VALUES参数。 ```sql INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3), (value4, value5, value6), ...; ``` 示例: ```sql INSERT INTO a (id, name, type) VALUES (1, 'A1', 'T1'), (2, 'A2', 'T2'); ``` 3. 插入查询结果: 可以使用SELECT语句作为VALUES参数,将查询结果插入到目标表中。 ```sql INSERT INTO table_name (column1, column2, column3) SELECT column1, column2, column3 FROM another_table WHERE condition; ``` 示例: ```sql INSERT INTO a (id, name, type) SELECT id, name, type FROM b WHERE condition; ``` 4. 插入默认值: 如果目标表的某些列有默认值,可以使用DEFAULT关键字将默认值插入到这些列中。 ```sql INSERT INTO table_name (column1, column2, column3) VALUES (value1, DEFAULT, value3); ``` 示例: ```sql INSERT INTO a (id, name, type) VALUES (1, DEFAULT, 'T1'); ``` 5. 插入部分列: 如果只想插入表中的部分列,可以在INSERT语句中指定要插入的列。 ```sql INSERT INTO table_name (column1, column2) VALUES (value1, value2); ``` 示例: ```sql INSERT INTO a (id, name) VALUES (1, 'A1'); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值