나는 어딘가에서 mysql의 열 순서가 중요하다고 읽었다. 인덱스 된 열을 참조하고 있다고 생각합니다.mysql에서 열 순서가 중요합니까?
질문 : 질문 : 열 순서가 중요한 경우, 언제 그리고 왜 중요합니까?
내가 묻는 이유는 아래의 것과 비슷한 mysql 테이블이 있기 때문입니다. 기본 색인이 왼쪽에 있고 맨 오른쪽에 색인이 있습니다. 이거 나쁜거야? MyISAM 테이블이며, 주로 선택 항목 (삽입, 삭제 또는 업데이트 없음)에 사용됩니다. 인덱스를 정의 할 때이 인덱스가 쿼리를 실행에 사용할 적합한 지 여부에 영향을 주므로
-----------------------------------------------
| Primary index | data1| data2 | d3| Index |
-----------------------------------------------
| 1 | A | cat | 1 | A |
| 2 | B | toads | 3 | A |
| 3 | A | yabby | 7 | B |
| 4 | B | rabbits | 1 | B |
-----------------------------------------------
나는 명령이 중요하다고 상상할 수 없다. 그것은 중요하지 않을 수도 있지만, DBMS는 이것을 최적화 할 수 있으므로 반드시 이와 같은 것에 대해 걱정할 필요가 없습니다. 나는 이것에 대한 권위있는 대답을보고 싶습니다. – Oleksi