Shivansh Rajolia - ः alalehri :
나는 쉼표로 분리 된 ID의 목록을 반복하고 싶지와 MySQL에 하나씩 삭제합니다. 이 같은:-
Begin
for idToDelete in (113,114) LOOP
delete from `myTable`
where `ID`=idToDelete;
END LOOP;
END;
어떻게이 일을 할 수 있습니까? 일에 대한 작동하지 않습니다.
harish 샤르마 :
당신은을 사용하여 여러 기록을 삭제할 수 있습니다 IN
절을 :
DELETE FROM `myTable` WHERE `ID` IN (YOUR COMMA SEPARATED IDS);
왜 루프의 필요?