作者TonyQ (骨頭)
看板Database
標題[SQL ] 一個笨笨的問題
時間Sun Jan 27 18:22:24 2008
請問語法中有類似
「KEY不存在則新增,KEY存在則修改。」
的規則嗎O﹍O
這應該蠻常碰到的吧,
還是只能自己寫預儲程序或從外部程式進行處理?
我知道oracle好像有merge可以用,
問問看有沒有 ACCESS、ms sql server、mysql的解法
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.59.247
→ TonyQ:目前偷懶的時候是直接刪掉所有資料 重新insert 不過總是不好 01/27 18:22
推 gargamel:catch uniquire exception. 可參考#17E-1Pbg 01/27 19:39
推 allanshen:MySQL 有 INSERT ON duplicate KEY UPDATE 01/28 09:54
→ TonyQ:嗯 那我知道怎麼處理了 感謝樓上 o(_ _)o 01/28 14:17
推 starjou:MySQL 有定義 Primary KEY 時可用 REPLACE 01/28 14:40