2011-07-26 4 views
0

여러 SQL 쿼리를 하나의 문자열로 조합하여 동시에 실행하여 원자 적으로 실행되도록하는 것이 좋습니다. 하지만 필자는 MySQL 기능을 통해 할 수있는 것처럼 PDO를 사용하여이 작업을 수행 할 수 없습니다.PDO에서 MySQL의 "multi_query()"에 해당하는 기능이 있습니까?

의견이 있으십니까?

+0

원 자성을 원할 경우 세미콜론으로 구분 된 여러 개의 쿼리를 실행하는 대신 트랜잭션과 준비된 문을 사용하십시오. 준비된 진술 ** 또한 ** 더 빨리 실행되어야합니다. –

답변

1

MySQL 서버에 여러 쿼리를 한꺼번에 보내는 것 -이를 원자 적으로 만들지는 않습니다. 원 자성의 경우 트랜잭션을 사용하십시오. 읽기 : ACID @ wikipedia

관련 문제