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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL多個唯一列,插入數(shù)據(jù)問題

MySQL多個唯一列,插入數(shù)據(jù)問題

絕地無雙 2018-07-21 20:58:10
舉個例子:有一張表,標題和出處兩個列被設置了唯一屬性需求:當兩列的值完全一致時,才不會插入數(shù)據(jù),只要兩列的值有一個不同都會插入數(shù)據(jù)嘗試操作:當使用下列sql語句進行插入操作時,發(fā)現(xiàn)只能插入一條數(shù)據(jù),受到上述兩個唯一列的限制,只插入了一條數(shù)據(jù),也就是說現(xiàn)在是兩個兩個唯一列同時生效而不是組合生效insert into xxx .... ON DUPLICATE KEY UPDATE xxx=xxx;其他辦法設想:插入前select查詢數(shù)據(jù),根據(jù)結果判斷數(shù)據(jù)是否存在不存在則插入數(shù)據(jù),存在則略過本次操作目前需求:一條sql語句解決問題,類似上述的sql第一次提問,感謝各位了...
查看完整描述

1 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

思維死角了... 
一直糾結數(shù)據(jù)庫該怎么操作,其實可以在程序中對兩個字段的值進行hash操作,然后把這個hash過的值設置在數(shù)據(jù)庫中設置為唯一,這樣就解決了問題...

查看完整回答
反對 回復 2018-07-28
  • 1 回答
  • 0 關注
  • 916 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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