[SQLite] 시퀄라이트_데이터 있으면 UPDATE 없으면 INSERT 처리 (feat. INSERT OR REPLACE INTO)
- INSERT OR REPLACE INTO 구문 -테이블에 데이터가 이미 있으면 업데이트 하고, 없으면 값을 넣어줘야 하는 경우가 있는데 오라클에서는 MERGE INTO 구문을 지원해 주기 때문에 편하지만 SQLite는 지원을 안해줘서 없는줄 알았는데 찾아보니 비스무리한게 하나 있어 정리해둔다. 바로 INSERT OR REPLACE INTO 구문이다.해당 구문에 대해 알아보자 INSERT OR REPLACE INTO [TABLE]( COLUMN1, COLUMN2, COLUMN3, ...)VALUES( VALUE1, VALUE2, VALUE3, ...)... -- WHERE 기타 등등 구문 자체는 기존 INSERT INTO 문과 동일하되 중간에 OR REPLACE가 추가된것이다. 예) CREATE TAB..
2020. 1. 14.