개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.23 09:16

TableDelete::execute 관련 질문내용

목록
  • 버전컨트롤러 1일 전 2025.03.23 09:16
  • 4
    1
TableDelete::execute 메서드 사용 방법에 대해 질문입니다.

TableDelete::execute 메서드를 사용하여 데이터베이스 테이블에서 레코드를 삭제할 때, WHERE 조건을 설정하는 방법을 알고 싶습니다. 특정 컬럼의 값이 NULL 인 레코드를 삭제하고 싶은데, 어떻게 설정해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    TableDelete::execute 메서드의 WHERE 조건을 설정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $tableDelete = new TableDelete('테이블명');
    
    $tableDelete->where('컬럼명', 'NULL');
    
    $tableDelete->execute();
    
    


    위 코드는 '테이블명' 테이블의 '컬럼명' 컬럼이 NULL 인 레코드를 삭제합니다.

    또는 WHERE 조건을 여러 개 설정할 수도 있습니다.

    #hostingforum.kr
    php
    
    $tableDelete = new TableDelete('테이블명');
    
    $tableDelete->where('컬럼명1', 'NULL')
    
                ->where('컬럼명2', '값')
    
                ->execute();
    
    


    위 코드는 '테이블명' 테이블의 '컬럼명1' 컬럼이 NULL 인 레코드와 '컬럼명2' 컬럼이 '값' 인 레코드를 삭제합니다.

    WHERE 조건을 설정할 때는 where() 메서드를 사용하고, 조건을 여러 개 설정할 때는 where() 메서드를 연속적으로 호출합니다.

    2025-03-23 09:17

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 6,112건 / 4 페이지

검색

게시물 검색