Overview : 현제 시간으로 now(), getdate() 처리
DATETIME

1 2 3 4 5 6 7 8 |
CREATE TABLE MySQL_Table( DateInserted DATETIME DEFAULT CURRENT_TIMESTAMP ) ; |
ENUM(‘Y’,’N’,’X’)

MySQL의 ENUM 타입은 이론적으로 최대 65,535개의 값을 지정할 수 있습니다.
다만 몇 가지 주의할 점이 있습니다:
- 내부 저장 방식: ENUM은 내부적으로 정수로 저장되며, 값이 255개 이하인 경우 1바이트, 256개 이상인 경우 2바이트를 사용합니다.
- 관리 및 유지보수: 너무 많은 ENUM 값을 사용하는 것은 쿼리 성능이나 유지보수 측면에서 어려움을 초래할 수 있으므로, 실제 사용에서는 필요한 범위 내에서 사용하는 것이 좋습니다.
- 대체 고려: 만약 값의 범위가 매우 크다면 ENUM 대신 별도의 참조 테이블을 사용하여 관계형으로 관리하는 방법도 고려해 볼 수 있습니다.
이와 같이 사용하면 MySQL의 ENUM 타입을 효과적으로 활용할 수 있습니다.