2009-08-20 3 views
4

단일 쿼리가있는 테이블에서 id를 기본 키로 사용하여 여러 행을 업데이트하는 방법 ??여러 행 업데이트

나는 이드의 컬렉션 23,25,26을 가지고 있습니다. 내가 ID를 가진 모든 세 개의 행을 검사로 todo_deleted 열을 업데이트 할 필요가 23,25,26

나는 u를 알고 있다면 사전에 ..

답변

5

처럼 고맙습니다 .. 포스트 매우 효율적 ANS한다 질의를 필요로 이, IN 사용 :

UPDATE `myTable` SET `todo_deleted` = 1 WHERE `id` IN (23, 25, 26) 
4
UPDATE TABLE 
SET COLUMN = NEW VALUE 
WHERE ID IN (23, 25 ,26)