Skip to content

SQL:Insert

한번에 여러 행을 INSERT 할 때 존재하는건 건너뛰고 새로운것만 추가하기

ON CONFLICT (컬럼명) DO NOTHING 를 사용:

-- 여러 행을 한 번에 INSERT할 때 유용
-- Useful when inserting multiple rows at once

INSERT INTO categories (name) VALUES
    ('전자제품'),
    ('의류'),
    ('식품')
ON CONFLICT (name) DO NOTHING;
-- 이미 존재하는 카테고리는 건너뛰고, 새로운 것만 추가
-- Skip existing categories, only add new ones

See also