MySQL PK Constraint symbol

http://dev.mysql.com/doc/refman/5.6/en/create-table.html
MySQL CREATE TABLE 레퍼런스에 보면 PK 도 임의의 이름을 가질 수 있을 것 처럼 해놓음

create_definition:
    col_name column_definition
  | [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...)
      [index_option] ...

symbol 로 표현할 수 있는데, syntax error 는 발생하지 않지만 I_S 어디에서도 찾을 수 없음
아마 KEY 선언 시 DESC 과 같은 순서 지정이 무시discard 되는 것처럼 요것도 그런게 아닐까 함
레퍼에는 또 친절하게 다음과 같이 쓰여있음- _-)..

  • In MySQL, the name of a PRIMARY KEY is PRIMARY. For other indexes, if you do not assign a name, the index is assigned the same name as the first indexed column, with an optional suffix (_2, _3, ...) to make it unique. You can see index names for a table using SHOW INDEX FROM tbl_name.
Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중