MySQL中的批量操作(修改,插入)

2021-09-29 08:04:27 字數 683 閱讀 2617

update check_order_pl_detail

set remarks =

case

idwhen 1 then '備註1'

when 2 then '備註2'

end,

retail_unit_price =

case

idwhen 1 then 100

when 2 then 200

endwhere

id in ( 1, 2 )

我們去修改 check_order_pl_detail 表時,我們需要根據 id 去修改 remarks 和 retail_unit_price ,我們可以採用 case when 的方式,去修改資料

insert into user_info_backup ( `name`, age, ***, log_time) 

select

`name`,

age,

***,

date_sub( curdate( ), interval 1 day ) as log_time

from

user_info

當我們在備份 user_info 表的資料時,我們需要將 user_info 的資料查詢出來,在插入到 user_info_backup 表中

批量插入 修改

批量插入 insert into monitor log monitor id,monitor date,monitor stats,monitor info,monitor product id,monitor repair date,monitor repair userid values 批量...

mysql 批量插入 Mysql批量插入分析

前言最近發現幾個專案中都有批次插入資料庫的功能,每個專案中批次插入的寫法有一些差別,所以本文打算對mysql的批次插入做乙個詳細的分析。準備1.jdk1.7,mysql5.6.38 2.準備庫和表 測試與分析 下面準備幾種插入的方式來分析優劣 1.statement插入方式 準備資料,然後通過sta...

mysql批量插入資料 MySQL中批量插入資料

例1 方法一 sql語句操作 delimiter 以delimiter來標記用 表示儲存過程結束 create procedure pre 建立pre 儲存方法 begin declare i int 定義i變數 set i 2 while i 53 do insert into lineinfo ...