0
레코드가 존재하지 않는 경우에만 삽입해야하는 상황이 있습니다. 일반적으로 다음과 같은 조건으로 2 개의 쿼리를 사용하려고합니다.특정 레코드를 찾을 수 없을 때 삽입
SELECT FROM TABLE ->
IF RECORD NOT FOUND THEN -> INSERT INTO TABLE
ELSE -> DO NOTHING
내 솔루션이 좋지 않다고 생각합니다. 하나의 쿼리만으로 어떻게 같은 결과를 얻을 수 있습니까? 예를 들어 :
SELECT * from user where status='A' AND name='Lewis'
IF RECORD NOT FOUND THEN
INSERT INTO user(status,name) VALUES('F','Lewis');