테스트 사이트 - 개발 중인 베타 버전입니다

wr_id값 0 일때 채택완료

우지니이 6년 전 조회 4,385

안녕하세요...초보입니다;;;

 

늘 도움 감사드립니다.

 

정상적일때

 

 

 

비정상적일때

 

 

게시글이 정상적으로 등록되지 안았을때인데..

 

디비에서 수정이나 삭제가 안됩니다.

 

검색해보니

 

MODIFY `wr_id` int(11) NOT NULL AUTO_INCREMENT primary key; 

 

이렇게 하면 된다고하는데....오류가 나네요.

 

  • Server: Localhost via UNIX socket
  • Server type: MariaDB
  • Server connection: SSL is not being used http://www.shaksgame.com/pma/doc/html/setup.html#ssl" target="documentation">Documentationhttp://www.shaksgame.com/pma/themes/dot.gif" title="Documentation" />
  • Server version: 10.1.13-MariaDB - MariaDB Server
  • Protocol version: 10
  • User: aksys20@localhost
  • Server charset: UTF-8 Unicode (utf8)

입니다.

 

방법이 없을까요?

 

 

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

답변 2개

채택된 답변
+20 포인트
하틴
6년 전

저게 어떻게 들어간건지 신기하네요 ㄷㄷ

 

해당 row의 좌측에 delete를 클릭하시면 지워지지않나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우지니이
6년 전
좌측에 나타나지 안습니다;;;

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

저도 얼마전 같은 상황이 있었어요..  메뉴테이블도 새로 메뉴 추가하면 기존 등록했던 메뉴가 다 사라지는현상도 있었구요..      

해당 테이블에 아래처럼 직접 실행해주니 정상으로 돌아오긴 했었습니다.

 

-- -- 테이블의 인덱스 --

 

ALTER TABLE `g5_write_테이블명`   ADD PRIMARY KEY (`wr_id`),   ADD KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`),   ADD KEY `wr_is_comment` (`wr_is_comment`,`wr_id`);

-- -- 테이블의 AUTO_INCREMENT  --

 

ALTER TABLE `g5_write_테이블명`   MODIFY `wr_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

AUTO_INCREMENT=4 는 숫자 조절하세요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

쿠봉
3년 전
ALTER TABLE `g5_write_테이블명`
ADD PRIMARY KEY (`wr_id`),
ADD KEY `wr_num_reply_parent` (`wr_num`,`wr_reply`,`wr_parent`),
ADD KEY `wr_is_comment` (`wr_is_comment`,`wr_id`);
입력했더니

오류 코드: 1068
Multiple primary key defined

이러한 오류가 나오네요 ㅠㅠ
짱구짱아아빠
3년 전
# wr_id 의 null 허용상태가 no 인지 yes 인지 확인해보시고
yes라면 no 로 변경합니다,

# 기존 primary key 를 삭제하시고

ALTER TABLE `g5_write_테이블명` DROP PRIMARY KEY (`wr_id`);

# 다시 primary key를 지정해보세요

ALTER TABLE `g5_write_테이블명` ADD PRIMARY KEY (`wr_id`);

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

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

로그인