DB/All-DB

    [DB] Insert 유용한 Options

    🔎 Insert Query Insert 중 중복 오류로 인한 오류가 발생하여 찾아보니 여러 해결 방안이 있는 것을 발견하여 정리해보았다. 쿼리는 역시 어려워 📑 Insert 중복 방지 📌 Ignore PK/UK에 의해 중복 처리가 날 경우 데이터를 변경하지 않고 무시 처리 -- 오류 발생 Insert Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); -- 오류 무시 Insert Ignore Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); 📌 Filter (Where not exists) Select로 조회된 데이터가 없을 경우 Insert Insert Into `user-..

    [SQL] Insert / Update / Delete / Select 정리

    1. Insert (삽입) INSERT INTO [ table-name ] ( [ column-1 ] , [ column-2 ] ) VALUES ( ' [ value-1] ' , ' [ value-2 ] ' ); - [ table-name ] 에 값 입력. ( column-1 항목에는 value-1, column-2 항목에는 value-2를 입력함. ) value 입력 시 해당 column의 Type이 무엇인지 알고 적용해야 함. (column이 varchar 등의 문자 형식이라면 반드시 value에 ' 를 붙여야 됨. ) 2. Update (수정) UPDATE [ table-name ] SET [ column-1 ] = ' [ value-1 ] '; - [ table-name ] 에 속해 있는 데이터들..