
MySQL에서 테이블 이름은 다음 규칙을 따라야 합니다.
- 테이블 이름은 1자 이상 64자 이하여야 합니다.
- 테이블 이름은 영문 대소문자, 숫자, 언더스코어(_)로 구성되어야 합니다.
- 테이블 이름에 공백이나 특수문자를 사용할 수 없습니다.
- 테이블 이름은 MySQL의 예약어를 사용할 수 없습니다.
예를 들어, 다음 테이블 이름은 유효합니다.
- my_table
- my_table1
- my_table_123
반면, 다음 테이블 이름은 유효하지 않습니다.
- my table (공백 사용)
- my#table (특수문자 사용)
- CREATE (MySQL의 예약어 사용)
2025-03-05 14:57