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

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

如何將以上的sql語修改后重復(fù)執(zhí)行不會(huì)插入重復(fù)數(shù)據(jù)

如何將以上的sql語修改后重復(fù)執(zhí)行不會(huì)插入重復(fù)數(shù)據(jù)

小唯快跑啊 2018-11-02 14:17:25
A B 兩個(gè)表結(jié)構(gòu)完全相同 都是 id (自增) name , amountinsert into b (customername,amount) select customername,amount from a where a.amount<500000現(xiàn)在在上面那條語句的前提下,將以上的insert 語句進(jìn)行改造成可以重復(fù)執(zhí)行的語句,重復(fù)執(zhí)行后不會(huì)產(chǎn)生重復(fù)數(shù)據(jù)???下面是A表中的數(shù)據(jù)這是一道面試題,請(qǐng)大神指教?。?!
查看完整描述

2 回答

?
有只小跳蛙

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

純粹就事論事的解決方法就是樓上這樣的,不考慮任何性能或者其他問題。
筆試的時(shí)候這樣就行了。
面試的話,你可以多講講,比如可以這樣解決,但是,這樣解決會(huì)有什么問題,巴拉巴拉巴啦啦,
順便就可以提到,使用自增ID的弊病所在,
就是這兒出現(xiàn)的,因?yàn)槟悴荒躀nsert 原始的ID進(jìn)入新表,所以要么在新表種增加一個(gè)字段用于記錄老ID,
要么就得用這種又蠢又慢的判斷語句來避免重復(fù)數(shù)據(jù)了。

查看完整回答
反對(duì) 回復(fù) 2018-11-05
?
HUX布斯

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

insert into b (customername,amount)

select customername,amount

from a

where a.amount<500000

and not exists(select 1 from b where b.customername = a.customername and b.amount = a.amount)

查看完整回答
反對(duì) 回復(fù) 2018-11-05
  • 2 回答
  • 0 關(guān)注
  • 1052 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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