티스토리 뷰

ALTER TABLE 'jokbo'.'ZJ20151214_135942_PERSON_BATCH' ADD COLUMN 'BON' VARCHAR(30) NOT NULL COLLATE utf8_general_ci AFTER 'JAHO_H'
ALTER TABLE 'jokbo'.'ZJ20151214_135942_PERSON_BATCH' ADD COLUMN 'BON_H' VARCHAR(30) NOT NULL COLLATE utf8_general_ci AFTER 'BON'

위에 꺼 SQLGate 에서 바로 입력하니 오류가 발생하며 적용이 안됨. ㅡㅡ;;



■ 테이블 필드 추가 
ALTER TABLE tableName ADD fieldName fieldType DEFAULT '1' AFTER fieldName
ex)
ALTER TABLE t_schedule ADD classtype VARCHAR(1) DEFAULT '1' AFTER s_idx 
ALTER TABLE USER ADD BIRTH varchar(10) DEFAULT NULL COMMENT '생일' AFTER PART 
참고) AFTER 뒤로 / FISRT 앞으로

본인
ALTER TABLE tableName ADD OLD_MEMO text NOT NULL COMMENT '통합본문 한글' AFTER MEMO
ALTER TABLE tableName ADD OLD_MEMO_H text NOT NULL COMMENT '통합본문 한자' AFTER OLD_MEMO

배우자
ALTER TABLE tableName ADD OLD_MEMO text NOT NULL COMMENT '통합본문 한글' AFTER MEMO_H
ALTER TABLE tableName ADD OLD_MEMO_H text NOT NULL COMMENT '통합본문 한자' AFTER OLD_MEMO
 
■ 테이블 필드 삭제
ALTER TABLE tableName DROP fieldName
 
■ 테이블 필드 이름변경
ALTER TABLE tableName CHANGE COLUMN beforeFieldName afterFieldName afterFieldType
 
■ 테이블 생성
CREATE TABLE 'taeshin2009'.'t_sponsor' (
    'idx' INT(8) NOT NULL  AUTO_INCREMENT,
    PRIMARY KEY(idx)
)

■ 필드위치 이동

[ 다른 컬럼 다음으로 이동 ]
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 자료형 AFTER 다른컬럼;

[ 첫번째 위치로 이동 ]
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 자료형 FIRST; 

Total
Today
Yesterday
최근에 올라온 글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31