2015-10-08 60 views
-1

這裏是我的sql語句來實現查詢。sql創建記錄如果存在或更新

insert into courses(course_id,course_name,courses) 
values (1,"bet","3") 
where not exists(25,"admin","it") 
+0

提供更多信息..你的問題不完整 –

+0

看看合併命令。它允許您在一個語句中插入或更新。 – Astrogat

回答

1

您必須使用SELECT查詢。

INSERT INTO courses (course_id, course_name, courses) 
SELECT 1, "bet", "3" 
FROM DUAL 
WHERE NOT EXISTS (
    SELECT 1 FROM courses 
    WHERE course_id = 25 AND course_name = "admin" AND courses = "it" 
) 
+0

謝謝巴爾瑪,它工作正常.. – user3576758

相關問題