- 論壇徽章:
- 0
|
本帖最后由 killua 于 2011-01-19 16:02 編輯
大俠們,請教個數(shù)據(jù)庫問題
我有個表里已經(jīng)有一條信息
SELECT * from records where name = 'bbs.abc.com';
id | domain_id | name | ttl | type | content | owner_email
-----+-----------+-----------------+------+-------+------------------------+-------------
5 | 1 | bbs.abc.com | 1800 | CNAME | www.abc.com. |
這時我要dns系統(tǒng)檢查到 bbs.abc.com 的記錄變了 ,
例如bbc.abc.com 1800 A 192.168.1.1
而且還有條新的記錄要插入
news.abc.com 1800 A 192.168.1.11
人工操作是可以選擇第一條為UPDATE, 第二條為INSERT
我現(xiàn)在辦法很笨,要先登陸數(shù)據(jù)庫select一次,看是否已經(jīng)存在的name,如果有,就用UPDATE操作,如果沒有就用INSERT
有更好的方法么?
類似MYSQL的REPLACE INTO) , 用PGSQL怎么實(shí)現(xiàn)噢 |
|