phpMyAdmin에서 삭제가 되지 않습니다.

phpMyAdmin에서 삭제가 되지 않습니다.

QA

phpMyAdmin에서 삭제가 되지 않습니다.

본문

안녕하세요.

phpMyAdmin 일부 테이블 안에 특정 내용을 수정, 삭제하려고 해도 체크박스와 수정, 삭제 메뉴가 나타나지 않아서 삭제를 하지 못하고 있습니다.

 

상단에 이런 메세지가 떠 있고요.

Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.

 

이거 어떻게 해야 정상적으로 사용할수 있을까요?

 

참고로 디비 하나에 테이블명 접두사 변경해서 그누보드 여러개 사용중인데,

하나만 이렇습니다.

 

문제 있는 테이블 화면.

2944012868_1547266600.8687.png

 

동일 디비내에 정상적인 테이블 화면.

2944012868_1547266616.5484.png

이 질문에 댓글 쓰기 :

답변 2

phpmyadmin 최신버전은 기본값이 없으면 편집,삭제가 화면에서 불가능합니다.

해당 테이블에 기본값을 추가하시거나 지정해주시거나, 아니면 sql쿼리문을 직접 작성하여 삭제 하셔야 합니다

답변 감사합니다.
같은 디비내 다른 홈페이지 처럼 동일하게 생성했는데, 왜 하나의 홈페이지에만 이런 증상이 있는지 모르겠네요.
보통 어떤 경우에 기본값이 없을수가 있을까요? 궁금해서요.

아 그리고 말씀해 주신 내용 토대로 해당 테이블만 내보내기해서 다른 테이블과 비교 후 내용 추가하고 다시 가져오기 했더니 정상적으로 수정, 삭제가 가능하네요.

그런데... 혹시 제가 수정하는 방법말고 phpmyadmin에서 직접 기본값을 추가하는 방법이 있을까요?

유니크 컬럼 값 때문에 그런것 같은데요

사용자가 값을 추가하는 것이 아니라 고유값이 자동으로 들어가기 때문에

유니크 컬럼은 phpmyadmin 내에서 수정 삭제가 불가능합니다.

 

아래 링크 참조해주세요.

http://runtoyourdream.tistory.com/129

답변을 작성하시기 전에 로그인 해주세요.
전체 158
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT