on duplicate key update
該語句是基於唯一索引或主鍵使用,比如乙個欄位a被加上了unique index,並且表中已經存在了一條記錄值為1,
下面兩個語句會有相同的效果:
insert into table (a,b,c) values (1,2,3)on duplicate key update後面可以放多個字段,用英文逗號分割。on duplicate key update c=c+1;
update table set c=c+1 where a=1;
insert into table (a,b,c) values (1,2,3),(4,5,6)表中將更改(增加或修改)兩條記錄。on duplicate key update c=values(a)+values(b);
在mybatis中進行單個增加或修改sql的寫法為:
insert into camera_info( cameraid,zone1id,zone1name,zone2id,zone2name,zone3id,zone3name,zone4id,zone4name)在mybatis中進行批量增加或修改的sql為:values(
#,#,#, #,
#, #, #,
#, #,)
on duplicate key update
cameraid = values(cameraid),
zone1id = values(zone1id),zone1name = values(zone1name),
zone2id = values(zone2id),zone2name = values(zone2name),
zone3id = values(zone3id),zone3name = values(zone3name),
zone4id = values(zone4id),zone4name = values(zone4name)
insert into camera_info(zone1id,zone1name,zone2id,zone2name,zone3id,zone3name,zone4id,zone4name,
cameraid
)values
(#, #, #,
#, #, #,
#, #,
#, )
on duplicate key update
zone1id = values(zone1id),zone1name = values(zone1name),zone2id = values(zone2id),
zone2name = values(zone2name),zone3id = values(zone3id),zone3name = values(zone3name),
zone4id = values(zone4id),zone4name = values(zone4name),
cameraid = values(cameraid)
睡眠分析沒有資料 商圈分析怎能沒有資料(第一集)
商圈分析的路線 與業務部門討論,主觀判斷影響銷售業績的因素。step2設定指標 從頭腦風暴會議中,梳理出若干指標。step3獲取資料 商圈資料 通常通過爬蟲技術獲取 店鋪資料 通常對現有店鋪進行收集。step4資料清洗 對於清洗過後的指標,進行各個維度的統計,並與門店業績進行相關分析。step6收斂...
C C 沒有陣列
在其它高階語言裡,不管是定義 宣告 還是引用,a i 或a 3 都是乙個整體。在 c c 裡,卻是乙個表示式 a i 是運算子 連線兩個實體a和 i。說 c c 並沒有陣列 有以下幾條理由。理由一 c裡沒有陣列形式。陣列 名 a本身就是乙個指標,與常規指標不同的是,它是乙個不能移動的所謂常指標。如在...
Druid的SQL監控沒有資料
初學spring boot 使用druid時 沒有好好驗證,就發了這篇不太負責任的文章 現在來糾正啦 下面是我之前的描述。最近在學習spring boot,然後嘗試使用druid進行sql監控,但是一直沒有資料,糾結了好久,突然看見引的依賴應該是 com.alibaba druid spring b...