programing

인덱스 이름이 Mysql의 전체 데이터베이스에서 고유해야 합니까?

javamemo 2023. 7. 29. 08:04
반응형

인덱스 이름이 Mysql의 전체 데이터베이스에서 고유해야 합니까?

예를 들어, 두 개의 테이블이 있는 경우Teacher그리고.Student이름이 붙은 열이 있습니다.IDNumber인덱스 이름을 다음과 같이 별도로 지정해야 합니까?

IDNum_teach
IDNum_stu 

아니면 각 테이블에 다음을 위한 인덱스를 만들 수 있습니까?IDNumber그리고 둘 다 이름을 대라.IDNum?

예. 두 테이블 모두에 동일한 인덱스 이름을 사용할 수 있습니다.

[UNIQUE] 생성FULLTEXT|공간] INDEX IDnum [index_type] On tbl_name(index_col_name,...) [index_type]

SQL 데이터베이스의 각 테이블은 기본적으로 독립적입니다.예, 동일한 열 이름을 사용할 수 있습니다.IDNumber각 테이블에

언급URL : https://stackoverflow.com/questions/30653452/do-index-names-have-to-be-unique-across-entire-database-in-mysql

반응형