2012-03-02 3 views
13

관리자가 설치하는 동안 시스템의 데이터베이스를 만드는 단계 중 하나를 수행하는 시스템을 구축 중입니다. 그래서 내 질문은 어떻게 데이터베이스 이름을 확인해야합니까? 64 문자보다 길 수는 없지만 유일한 제한 사항입니까? 필자는 오류를주지 않은 phpmyadmin에서 특수 문자로 일부 db 이름을 테스트했습니다.mysql 데이터베이스 이름 제한

+2

체크 아웃 [8.2. 스키마 개체 이름] (http://dev.mysql.com/doc/refman/5.0/en/identifiers.html)의 문서 –

답변

12

데이터베이스 명명 제한 :

  • 64자를 초과 할 수 없습니다.
  • /\ 또는 .자를 포함 할 수 없습니다.
  • 파일 이름에 허용되지 않는 문자를 사용할 수 없습니다.
  • 공백 문자로 끝날 수 없습니다.

More information here. 이것에 대한

+0

이 링크는 더 이상 나타나는 곳으로 이어지지 않습니다. –

0

정규식 :

^[^\\/?%*:|\"<>.]{1,64}$