
TableDelete::bind를 사용하여 데이터베이스에서 레코드를 삭제할 때, WHERE 조건을 지정하는 방법은 여러 가지가 있습니다.
첫 번째 방법은 IN 연산자를 사용하는 것입니다. 여러 id를 삭제하고 싶을 때, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
TableDelete::bind("my_table")
->where("id IN ?", [$id1, $id2, $id3])
->execute();
두 번째 방법은 OR 연산자를 사용하는 것입니다. 여러 id를 삭제하고 싶을 때, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
TableDelete::bind("my_table")
->where("id = ? OR id = ?", [$id1, $id2])
->execute();
세 번째 방법은 IN 연산자와 OR 연산자를 사용하는 것입니다. 여러 id를 삭제하고 싶을 때, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
TableDelete::bind("my_table")
->where("id IN (?, ?) OR id = ?", [$id1, $id2, $id3])
->execute();
네 번째 방법은 WHERE 조건을 여러 개 지정하는 것입니다. 여러 id를 삭제하고 싶을 때, 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
TableDelete::bind("my_table")
->where("id = ?", $id1)
->orwhere("id = ?", $id2)
->orwhere("id = ?", $id3)
->execute();
이러한 방법 중 하나를 선택하여 WHERE 조건을 지정할 수 있습니다.
2025-05-27 01:52