wr_id값 0 일때 채택완료
안녕하세요...초보입니다;;;
늘 도움 감사드립니다.
정상적일때

비정상적일때

게시글이 정상적으로 등록되지 안았을때인데..
디비에서 수정이나 삭제가 안됩니다.
검색해보니
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

- Server version: 10.1.13-MariaDB - MariaDB Server
- Protocol version: 10
- User: aksys20@localhost
- Server charset: UTF-8 Unicode (utf8)
입니다.
방법이 없을까요?
답변 2개
저게 어떻게 들어간건지 신기하네요 ㄷㄷ
해당 row의 좌측에 delete를 클릭하시면 지워지지않나요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
저도 얼마전 같은 상황이 있었어요.. 메뉴테이블도 새로 메뉴 추가하면 기존 등록했던 메뉴가 다 사라지는현상도 있었구요..
해당 테이블에 아래처럼 직접 실행해주니 정상으로 돌아오긴 했었습니다.
--
-- 테이블의 인덱스
--
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개
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
이러한 오류가 나오네요 ㅠㅠ
yes라면 no 로 변경합니다,
# 기존 primary key 를 삭제하시고
ALTER TABLE `g5_write_테이블명` DROP PRIMARY KEY (`wr_id`);
# 다시 primary key를 지정해보세요
ALTER TABLE `g5_write_테이블명` ADD PRIMARY KEY (`wr_id`);
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인