[SQL ] 一個笨笨的問題

看板Database作者 (骨頭)時間16年前 (2008/01/27 18:22), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
請問語法中有類似 「KEY不存在則新增,KEY存在則修改。」 的規則嗎O﹍O 這應該蠻常碰到的吧, 還是只能自己寫預儲程序或從外部程式進行處理? 我知道oracle好像有merge可以用, 問問看有沒有 ACCESS、ms sql server、mysql的解法 --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.59.247

01/27 18:22, , 1F
目前偷懶的時候是直接刪掉所有資料 重新insert 不過總是不好
01/27 18:22, 1F

01/27 19:39, , 2F
catch uniquire exception. 可參考#17E-1Pbg
01/27 19:39, 2F

01/28 09:54, , 3F
MySQL 有 INSERT ON duplicate KEY UPDATE
01/28 09:54, 3F

01/28 14:17, , 4F
嗯 那我知道怎麼處理了 感謝樓上 o(_ _)o
01/28 14:17, 4F

01/28 14:40, , 5F
MySQL 有定義 Primary KEY 時可用 REPLACE
01/28 14:40, 5F
文章代碼(AID): #17d5jYTD (Database)