index 추가, 삭제, 확인하기
페이지 정보
작성일 23-02-20 15:21
본문
※ index 추가, 삭제, 확인하기 테이블의 인덱스 확인하기 SHOW INDEX FROM `테이블명`;
2-1. 테이블의 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능 ALTER TABLE `테이블명` ADD INDEX indexname (column1, column2); $result_filed_row = sql_fetch(" SHOW INDEX FROM cma_apms WHERE Key_name = 'index_column' ");// index가 지정되어 있는지 확인 if(!$result_filed_row['Column_name']) : // 해당 필드가 없을때 sql_query(" ALTER TABLE `cma_apms` ADD INDEX `index_column` (index_column) ", FALSE); endif;
2-2. 테이블의 유니크 인덱스 추가하기 : 컬럼은 1개도 가능, 2개 이상도 가능 ALTER TABLE `테이블명` ADD UNIQUE INDEX indexname (column1, column2);
3. 테이블의 인덱스 삭제하기 ALTER TABLE `테이블명` DROP INDEX indexname; $result_filed_row = sql_fetch(" SHOW INDEX FROM cma_apms WHERE Key_name = 'index_column' ");// index가 지정되어 있는지 확인 if(!$result_filed_row['Column_name']) : // 해당 필드가 없을때 sql_query(" ALTER TABLE `cma_apms` DROP INDEX `index_column` (index_column) ", FALSE); endif;
추천 0 비추천 0
- 이전글 테이블 코멘트 조회 및 추가 23.02.20
- 다음글 컬럼명 변경, 컬럼 자료형 변경 23.02.20
총모아 님의 댓글
총모아 작성일ㅁㅁ