채택완료

phpMyAdmin 관련해서 문의합니다~!

2017-04-18 (화) 19:23:00 3,823

1af31fa01ef835d8077cde51ba1b390e_1492510830_8389.png
1af31fa01ef835d8077cde51ba1b390e_1492510833_5707.png

위 이미지처럼 어떤 테이블은 리스트자체에서 레코드를 수정 할 수 있는 기능이 있고

어떤 테이블은 위 기능이 없는게 있던데.. 없는 테이블에선 어떻게 해야 생기게 할 수 있죠?

그리고 원래 g5_shop_order 에 위 기능이 있었는데

제가 od_id 의 프라이머리 키 값을 없애고 나서부터

위 기능이 사라졌습니다..

무슨 연관이라도 있는걸까요?
 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

네 연관있습니다.

무슨 이유로 그렇게 되는지는 잘 모르겟으나

프라이머리 키 값이 있으면 수정가능하고 없으면 수정불가능하더라구요.

아마 고유 번호가 있을때엔 수정하기가 용이하니까 그렇거 같습니다.

아무래도 번호가 중복이 되는 값이 있다면 하나만 수정이 되는게 아니니까요.

답변에 대한 댓글 1개

감사합니다. 확인해보니 프라이머리 키 가 있거나 auto_increment 가 지정 돼 있는 테이블은 리스트에서 바로 수정이 가능한데 위 값이 없는 테이블들은 수정이 불가하네요... 좋은 정보 감사합니다

답변을 작성하려면 로그인이 필요합니다.