반응형
-- 기존 값들도 변경 됨 -- null인 데이터를 기본값으로 새로 고침 ALTER TABLE fs_member MODIFY mall_dis_type VARCHAR(1) NOT NULL DEFAULT 'M'; ALTER TABLE fs_member MODIFY mall_type VARCHAR(12) NOT NULL DEFAULT 'A'; ALTER TABLE fs_member MODIFY mall_color VARCHAR(10) NOT NULL DEFAULT 'E33268'; ALTER TABLE fs_member MODIFY mall_recomend_type VARCHAR(1) NOT NULL DEFAULT 'C'; ALTER TABLE fs_member MODIFY balance int(11) NOT NULL DEFAULT 0;
-- 앞으로 추가되는 데이터에 대해서만 디폴트 값 설정 ALTER TABLE fs_member ALTER COLUMN mall_dis_type SET DEFAULT 'M'; ALTER TABLE fs_member ALTER COLUMN mall_type SET DEFAULT 'A'; ALTER TABLE fs_member ALTER COLUMN mall_color SET DEFAULT 'E33268';
컬럼의 기본값을 바꾸는 두가지 방법이다.
modify로 바꾸는 경우 값에 null이 있으면 기본값으로 고친다.
만일 null데이터를 그냥 둘 것이라면
set으로 하면 된다.
set은 새로 들어오는 데이터에 대해서만 기본값을 적용한다.
반응형
'호구지책 > DB' 카테고리의 다른 글
[postgreSQL] 설치 삽질중 (0) | 2017.08.23 |
---|---|
[MSSQL] MSSQL 2016 인스턴스 이름 변경 (0) | 2017.08.11 |
[PostgreSQL] 커뮤니티 모음집 (0) | 2017.07.20 |
[오라클] oracle ora-01950 & oracle ora-16512 (0) | 2017.06.19 |
[Oracle] 오라클 주석 넣기 (0) | 2017.06.04 |
[postgreSQL] 윈도우 cmd로 계정생성 및 암호설정 (0) | 2017.05.27 |
[postgreSQL] 자동 로그인을 위한 암호파일(pgpass.conf) (0) | 2017.05.27 |
[postgreSQL] 환경변수들 (0) | 2017.05.26 |
댓글