[sql] 테이블 레코드 수정 시 기본값 설정하는 방법

먼저, SQL에서 새로운 레코드를 추가할 때 기본값을 설정하려면 INSERT INTO 문을 사용합니다. 예를 들어, 다음 쿼리는 “users” 테이블에 새로운 레코드를 추가하면서 “age” 컬럼의 기본값을 25로 설정하는 예제입니다.

INSERT INTO users (name, age) VALUES ('John', DEFAULT);

여기서 DEFAULT 키워드는 해당 컬럼의 기본값을 사용하도록 지시합니다.

이미 존재하는 레코드를 수정하여 기본값을 설정하려면 UPDATE 문을 사용합니다. 예를 들어, 다음 쿼리는 “users” 테이블에서 이름이 “John”인 레코드의 나이를 기본값 25로 변경하는 예제입니다.

UPDATE users SET age = DEFAULT WHERE name = 'John';

또는 다음과 같이 ALTER TABLE 문을 사용하여 컬럼의 기본값을 변경할 수도 있습니다.

ALTER TABLE users ALTER COLUMN age SET DEFAULT 25;

이렇게 하면 “users” 테이블의 “age” 컬럼의 기본값이 25로 설정됩니다.

기본값 설정에 관련된 SQL 문에 대한 자세한 내용은 관련 문서를 참고하시기 바랍니다.