delete()

첫 번째 매개 변수로 제공된 기본 키 값을 사용하여 모델 테이블에서 일치하는 레코드를 삭제합니다.

$userModel->delete(1);

1

* Query : DELETE FROM `my_table_tmp_1` WHERE `idx` IN (1)

첫 번째 매개 변수로 기본 키 배열을 전달하여 한 번에 여러 레코드를 삭제할 수 있습니다

$userModel->delete([1, 2]);

1

* Query : DELETE FROM `my_table_tmp_1` WHERE `idx` IN (1,2)

매개 변수가 전달되지 않으면 쿼리 빌더의 `delete()` 메소드처럼 작동하며 `where()` 메소드 호출이 필요합니다.

$userModel->where('idx', 1)->delete();

1

* Query : DELETE FROM `my_table_tmp_1` WHERE `idx` = 1