라이브러리

[PHP] TableDelete::where - 삭제 검색 조건 설정




TableDelete::where 사용하기

TableDelete::where는 Laravel Eloquent의 delete 메서드에서 사용할 수 있는 where 조건을 지정하는 방법입니다. 이 메서드는 특정 조건을 만족하는 레코드를 삭제할 수 있습니다.

예제 1: 기본 사용법


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// 특정 사용자를 삭제합니다.

User::where('id', 1)->delete();



이 예제에서는 id가 1인 사용자를 삭제합니다.

예제 2: 여러 조건 사용하기


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// 이름이 'john'이고 id가 1인 사용자를 삭제합니다.

User::where('name', 'john')->where('id', 1)->delete();



이 예제에서는 이름이 'john'이고 id가 1인 사용자를 삭제합니다.

예제 3: 조건을 사용하여 삭제하기 (OR 조건)


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// 이름이 'john' 또는 'jane'인 사용자를 삭제합니다.

User::where('name', 'john')->orWhere('name', 'jane')->delete();



이 예제에서는 이름이 'john' 또는 'jane'인 사용자를 삭제합니다.

예제 4: 조건을 사용하여 삭제하기 (AND 조건)


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// 이름이 'john'이고 id가 1인 사용자를 삭제합니다.

User::where('name', 'john')->where('id', 1)->delete();



이 예제에서는 이름이 'john'이고 id가 1인 사용자를 삭제합니다.

예제 5: 조건을 사용하여 삭제하기 (NOT IN 조건)


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// id가 1, 2, 3이 아닌 사용자를 삭제합니다.

User::whereNotIn('id', [1, 2, 3])->delete();



이 예제에서는 id가 1, 2, 3이 아닌 사용자를 삭제합니다.

예제 6: 조건을 사용하여 삭제하기 (LIKE 조건)


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// 이름이 'john%'인 사용자를 삭제합니다.

User::where('name', 'like', 'john%')->delete();



이 예제에서는 이름이 'john%'인 사용자를 삭제합니다.

예제 7: 조건을 사용하여 삭제하기 (IN 조건)


#hostingforum.kr
php

// 사용자 모델을 가져옵니다.

use AppModelsUser;



// id가 1, 2, 3인 사용자를 삭제합니다.

User::whereIn('id', [1, 2, 3])->delete();



이 예제에서는 id가 1, 2, 3인 사용자를 삭제합니다.

이러한 예제들은 TableDelete::where를 사용하여 특정 조건을 만족하는 레코드를 삭제하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 88 페이지

검색

게시물 검색