第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

mysql 重復(fù)插入數(shù)據(jù)問題

mysql 重復(fù)插入數(shù)據(jù)問題

動(dòng)漫人物 2019-04-13 08:46:35
避免重復(fù)添加數(shù)據(jù),又需要累加結(jié)果的一個(gè)需求。表結(jié)構(gòu)大致是這樣子的:ColumnTypeCommentsidint(11)自增主鍵pidint(11)p標(biāo)識(shí)tidint(11)t標(biāo)識(shí)countint(11)出現(xiàn)次數(shù)durationint(11)時(shí)延pid,tid在表中的組合是唯一的,有可能沒有該組合;重復(fù)插入現(xiàn)有的pid,tid組合時(shí),需要累加count和duration數(shù)值。在網(wǎng)上泡了許久,發(fā)現(xiàn)了onduplicatekeyupdate似乎是我想要的,于是寫下sqlinsertintostat(pid,tid,count,duration)(selectpid,tid,count,durationfromstatwherepid=1andtid=5)onduplicatekeyupdatestat.count=stat.count+1,stat.duration=stat.duration+1;但是只能工作于pid,tid組合存在的情況,而且會(huì)說Column'stat.count'infieldlistisambiguous;而沒有pid,tid組成的時(shí)候,也插入不進(jìn)去。囧囧有神,求sql大神包養(yǎng)~
查看完整描述

2 回答

?
30秒到達(dá)戰(zhàn)場

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

題主試試:#建立pid、tid的UNIQUEINDEXALTERTABLE`stat`ADDUNIQUEINDEX`pid_tid_UNIQUE`(`pid`,`tid`);#沒有insert,主鍵沖突updateinsertintostat(pid,tid,count,duration)values(1,5,1,1)onduplicatekeyupdatecount=count+1,duration=duration+1;onduplicatekeyupdate
查看完整回答
反對 回復(fù) 2019-04-13
  • 2 回答
  • 0 關(guān)注
  • 421 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號