채택완료

테이블 행 하나 지우는 코드

2024-09-10 (화) 10:30:53 2,909

 

Copy
// sql_query(" DELETE FROM {$g5['write_prefix']}{$bo_table} WHERE wr_parent = '{$wr_id}' ");
 

위 코드 사용하고 있는데, 너무 느리네요. 

글 100개 지우는데도 10초 이상 걸림

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.

지우다 위와 같은 에러도 뜸

더 쉽게 지우는 방법은 뭘까요?

|

답변 2개

채택된 답변
+20 포인트

sql_query("ALTER TABLE {$g5['write_prefix']}{$bo_table} ADD INDEX(`wr_parent`)");

이 쿼리를 한번 실행한 후에 해보세요.

1번만 실행하면 index가 설정됩니다.

데이터가 많거나 DB 테이블에 인덱스가 안걸려 느려질수 있는데

서버 환경 부분도 확인해 보셔야 할듯 합니다.

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