묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
도와 주세요...급합니다.
2019.12.11 19:03
php myadmin 에서
이미지 DB경로 일괄 변경을 위하여 다음과 같은 쿼리문을 실행했더니
"쿼리문" UPDATE xe_documents SET content = REPLACE('content', 'sanzoa.net/zbxe/', 'sanzoa.net/xe');
게시글의 본문에 "content" 라고만 표출되고 아무것도 표시되지 않습니다, 목록은 정상표현됩니다.
이를 복구할 수 방법 없을까요?
고수님들 부탁드립니다. 꼭 좀 알려주세요 급합니다.
호스팅업체에 DB복원 요청하면 해결되겠지요?????
댓글 2
-
sejin7940
2019.12.11 19:34
-
천산
2019.12.12 08:54
여러번 좋은 조언 주셔서 감사합니다.
호스팅업체(ivyro.net)에 어제날자 07시기준 백업본이 있다고 해서 복원요청했습니다.
매번 성의 있는 답변 감사드립니다. 복 많이 받으세요
query 문을 완전히 잘못 사용하셨네요
' ' 이 작은 따옴표가 content 에 붙어있으면 완전히 오류가 나죠 ( '' 가 있으면 문자열 자체로 인식하거든요. )
원래 구문은 content 칼럼값에서 검색값 을 변경할값 으로 바꾸라는 명령어인데..
'content' 로 하면서 그냥 내용을 다 content 라는 문자열로 바꿔버리신거예요
( 게다가 변경할 도메인부분도 하나는 zbxe/ 이고 하나는 xe 고.. / 의 유무에 따라 결과가 또 달라지죠.. )
지금 문제는 내용이 다 바뀌셨다는건데.
어떤 호스팅을 사용하고 계시는지 모르지만 ( 자동백업 지원하는 업체면 좋죠. 대부분 할텐데.. )
해당 업체에서 DB 자동백업등이 되고 계시면 그 전의 롤백 해달라고 요청을 하시면 될거예요
( 그게 안 되면 가지고 계신 DB 백업본이 있으면 그걸로 다시 엎거나.. )
지금 상황을 보니.. 그냥 제작의뢰로 외주 주시는게 더 편하실 수도 있으실듯하네요 ^^;;;
그런데.. 만약 자동백업등이 되는 호스팅업체가 아니고
DB 백업본 가지신게 하나도 없으시다면.. 정말적인 상황이 됩니다. ( 이러면 방법이 없을 수도 있어요 )