2012-08-28 5 views
2

iphone으로 문자 메시지를 일괄 삭제할 수있는 것과 유사한 레코드 일괄 삭제 및/또는 업데이트 화면을 만들고 싶습니다. 즉, 편집을 클릭하면 모든 레코드 옆에 확인란이 표시됩니다 그런 다음 삭제하거나 값을 변경하는 버튼을 클릭 할 수 있습니다.MYSQL/PHP Batch UPDATE

I 행의 무리 삽입하는 구문을 다음과 발견 :

delete from tbl where id IN (1,2,3) 

일괄 처리 할 수있는 방법이 있나요 : 또한 일괄 처리 할 수있는 방법을 사용하여 삭제 될 것 같다

insert into tbl (...) values (...) (...) (...) ... 

을 최신 정보?

그런 다음 레코드의 ID 번호 배열을 수집하고 푸시 된 단추에 따라 삭제 또는 업데이트 쿼리를 실행할 수 있다고 생각합니다. 이 같은 DELETE 쿼리처럼

답변

3

당신은 WHERE 조건 같은 사용할 수 있습니다

UPDATE tbl SET col1='...', col2='...' WHERE id IN (1,2,3) 

See this SQLFiddle

+0

감사합니다! 처음으로 sqlfiddle를 보았습니다. – user1260310