0

クエリの 2 つの値 (またはそれ以上) が異なる場合にのみ、行を挿入したいと思います。

INSERT INTO table (id, title, description) 
VALUES(1, 'hello', 'world') 
ONLY IF title AND description DOESN't ALREADY EXISTS
4

2 に答える 2

0

replace into2列にユニークキーをつければ使えると思います

REPLACE INTO table (id, title, description) 
VALUES(1, 'hello', 'world')    
于 2012-04-05T12:44:38.700 に答える
0
INSERT INTO TABLE (ID, TITLE, DESCRIPTION) VALUES (1, 'hello', 'world')
WHERE (SELECT COUNT(ID) FROM TABLE WHERE TITLE='hello' AND DESCRIPTION='world') = 0
于 2012-04-05T12:45:28.697 に答える