IT/지식11 [MariaDB] 컬럼 기본값 변경 명령문 ALTER TABLE 테이블명 ALTER COLLUM 컬럼명 SET DEFAULT 기본값 예문 ALTER TABLE TB_EMP_MN ALTER COLLUM EMP_NO SET DEFAULT '00000000' 2020. 4. 24. [MariaDB] 컬럼명 변경 및 COMMENTS 변경 명령문 ALTER TABLE 테이블명 CHANGE 기존컬럼명 바꿀컬럼명 데이터타입 [ COMMENT '컬럼코멘트' ] 예문 ALTER TABLE TB_EMP_MN CHANGE EMP_NO EMP_NO_DTL INT(10) [ COMMENT '직원번호상세' ] * 컬럼명만 변경 시 [] 안 생략 가능 * MariaDB는 컬럼의 COMMENTS 만 변경 불가능 2020. 4. 24. [MySQL] INT 값 범위 및 INT(10) 혹은 INT(11) 등 INT(N) 에서 N 의미 Type INT Storage (Bytes) 4 Minimum Value Signed -2147483648 = - 2 ^ 31 Minimum Value Unsigned 0 Maximum Value Signed 214748364 = 2 ^ 31 Maximum Value Unsigned 4294967295 = 2 ^ 32 N의 의미는 zerofill 옵션 설정 시 N 자릿수를 기준으로 값의 공백을 0 으로 바꾸어 준다. 즉 N 으로 INT 값의 범위를 정하는 것이 아니다. INT 값은 INT(10) 이든 INT(11) 이든 Signed 이면 -2147483648 ~ 214748364 이고 Unsigned 이면 0 ~ 4294967295 사이 값이다. INT 에 들어갈 수 있는 값은 최대 9자리까지 (4294.. 2020. 4. 24. [ERROR] duplicate entry ' ' for key 'primary' 해결 에러 로그 duplicate entry ' ' for key 'primary' 에러 원인 PK 컬럼에 중복된 값을 INSERT 시도 에러 해결 PK 컬럼에 유일한 값을 INSERT 2020. 4. 21. 이전 1 2 3 다음