mysql에 가져오기, 내보내기 활용하는법..
본문
안녕하세요?
저는 현재 한개의 게시판에서 200개의 글을 작성해야하는데,
이미 작성되어있는것을.. 업로드할려고 합니다.
제가 알기론 mysql에서,
해당 게시판 db로 접근하여,
테이블 내보내기 한 이후에, 그 해당 파일을 수정하여,
테이블 가져오기 하면 된다고들 하는데..
생각보다 쉽지 않더라구요..
이 방법으로 진행해보니,
오류나는데, 혹시 보고 따라할 만한 것이 없을까요?
결론적으로 엑셀파일을 이용하여 db를 넣고 싶습니다..
csv파일로 저장해서 하면 된다는데,
첫 행부터 오류가 나서 진행하지 못한다고 하더라구요..
어떻게 해야할까요?
참고할 만한 것이 있을까요?
답변 2
데이타를 백업/복구 시키는데는 다양한 방법들이 존재합니다.
물론, 다양한 조건이 맞아야 작동합니다.
질문에 의한내용은
게시글 백업이 아닌
게시글 일괄등록으로 판단됩니다.
엑셀로 올리신다는점이 쉽지 않은 선택을 하신듯 합니다.
새로운 게시물을 작성하는 기능은
/bbs/write_update.php
에서
글작성에 해당되는
if ($w == "" ) {
//이곳의 내용 을 참고해서 로직으로 insert시켜야하고
}
엑셀업로드는 영카트의 일괄등록기능의 엑셀업로드를 참고하셔야 합니다.
그렇지 않고
db상에서 import로 작성된 글을 등록한다는 기준은 모호합니다.
왜냐면 글의 순번과 필수번호(등록시 생성)되는 내용이 꼬이게됩니다.
그러면 게시물이 비정상적으로 나올겁니다.
이런점 참고하셔서 성공하시길
오류 코드를 알 수 있을까요?
답변을 작성하시기 전에 로그인 해주세요.