我遇到了我的sql查詢問題。如果存在或不存在,我需要插入一個需要首先檢查的數據。如果數據存在,則sql查詢必須返回它,否則插入並返回它。我已經谷歌它,但結果是不太適合我的問題。我已經讀過這個。SQL檢查是否存在行,如果沒有插入並返回它
Check if a row exists, otherwise insert How to 'insert if not exists' in MySQL?
這裏是一個查詢,」我在想。
INSERT INTO @tablename(@field, @conditional_field, @field, @conditional_field)
VALUES(
"value of field"
(SQL QUERY THAT CHECK IF THERE IS AN EXISTING DATA, IF NOT INSERT THE DATA and RETURN IT, IF YES return it),
"value of feild",
(SQL QUERY THAT CHECK IF THERE IS AN EXISTING DATA, IF NOT INSERT THE DATA and RETURN IT, IF YES return it)
);
請注意,條件字段是必填字段,因此它不能爲NULL。
定義「迴歸它」的意思 – 2014-10-20 11:25:18