0
sql은 레코드가 삽입/삭제/업데이트 될 때마다 복합 키 레코드를 유지합니까 아니면 계산합니까? ...?Mysql - 필드와 비슷한 복합 키입니다?
만약 그렇다면 ... 같은 일을 각 멤버 필드의 값을 취득 할 필요없이 호출 할 수있는 방법이 WHERE composite_pk = CONCAT ('값 1', '값 2', 'VALUE3')
sql은 레코드가 삽입/삭제/업데이트 될 때마다 복합 키 레코드를 유지합니까 아니면 계산합니까? ...?Mysql - 필드와 비슷한 복합 키입니다?
만약 그렇다면 ... 같은 일을 각 멤버 필드의 값을 취득 할 필요없이 호출 할 수있는 방법이 WHERE composite_pk = CONCAT ('값 1', '값 2', 'VALUE3')
그 필드 값이 변경되면 복합 인덱스가 업데이트됩니다. 그러나 인덱스는 고유해야합니다. 그렇지 않으면 MySql은 변경된 값을 저장할 수 없습니다. (오류 : # 1062 - 키 'x'에 대한 중복 항목 'a-b-c')
색인은 WHERE 문에 사용할 수 없습니다.
유용 읽기 : http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html이
또한 인덱스 힌트를 (사용, 무시, 힘)에 대해 : http://dev.mysql.com/doc/refman/5.1/en/index-hints.html
추측 내가 게으른 추가 될 캔트. 정보 주셔서 감사합니다. –