등록 된 상품 일괄 삭제
본문
안녕하세요
제목 그대로 저의 영카트5에 등록 되어 있는 상품을 일괄적으로 삭제 할 수 없을까요?
7만개정도 상품이 올라가 있는데 전체를 일괄적으로 삭제 후 새롭게 등록이 필요합니다.
영카트의 관리자 페이지에서 리스트 목록수를 바꿔서 삭제해도 한계가 있습니다.
한 번에 75개 이상 삭제가 불가능합니다.
그 이상 리스트 목록수를 늘려서 삭제를 해도 최대 75개까지 밖에 한 번에 삭제가 되지 않습니다.
페이지당 리스트 목록수를 2-300개 이상으로 설정 하면 페이지가 출력이 되지 않습니다.
최악의 상황으로 75개씩 삭제를 한다고 해도 7만개를 삭제 하려면 불가능에 가깝습니다.
엄청난 끈기와 시간이 있어서 75개씩 삭제를 한다고 하더라도 3000개 정도 삭제하면 일일 트래픽 용량도 초과하는 상황이 발생합니다.
그렇기에 한 번에 일괄적으로 전체 상품 삭제가 필요한데...
한 번에 삭제 할 수 있는 방법이 없을까요?
DB에 대해서는 만질 줄도 모름니다...
그냥 영카트의 관리자 화면만 사용해봤고 관리자 화면에서 설정 바꾸는 정도 밖에 하지 못합니다 ㅠㅠ
한 번에 상품을 전체 삭제 할 수 있는 방법이 있다면 가르쳐 주세요!!
수고하세요 ^^
답변 4
<?php
include_once("./_common.php");
sql_query("truncate table g5_shop_item; turncate table g5_shop_item_option");
?>
이 파일을 그누보드위치에 넣으시고 웹에서 접속하세요. (이후 반드시 삭제)
!-->디비를 만질줄 모르신다면 아무래도 좀 힘들거 같은데요
간단하게 phpmyadmin 을 웹에 올리시고 설정파일을 맞춰주시고 들어가셔서 하시면 되겠습니다.
그후엔
g5_shop_item
g5_shop_item_option
테이블들을 초기화 하시면 되겠습니다.
sql 문이용하면 바로 가능한데
mysql 들어가셔서 명령어 한줄이면 몇초만에 말끔한데
물어보셔서 올려드립니다
이거 이용하면 한줄 명령어면 몇초만에 OK! ^^
http://www.tutorialspoint.com/mysql/mysql-delete-query.htm
그 방법을 해도 결국엔 마찬가지입니다.