MySql Bug "Calling MySQL5 stored procedures multiple times from PHP5"
[참고 : MySql Bug "Calling MySQL5 stored procedures multiple times from PHP5" ]
PHP 5와 MySQL 5를 연동하여 사용하는 조건에서 procedures를 호출(call)/query하는 도중 db접속을 까먹는 현상.
- 오랫동안 db에 접근이 없다 Query를 하면 “Lost connection to MySQL server during query”같은 에러가 뜬다?
한번 Lost Connection이 뜨고 난뒤에 다시한번 Query하면 다시 정상 작동? - Mysqli Bug?
일반 Select 구문은 여러번 실행해도 별 문제 없지만, procedure 호출을 위한 call 한번만해도 connection이 그냥 끊겨 버립니다.
[해결방안 또는 필요 사항]
- PDO 사용.
- 하나의 procedures 종료 후 다시 DB를 connect.
(이때 procedures는 insert, update, select등의 연속 작업을 피하고 하나의 작업만 해야 한다) - 하나의 procedures에서 모든 값을 처리 후 MYSQL_MULTI_QUERY로 해결.
PDO 란 무엇인가?
…
MYSQL_MULTI_QUERY란 무엇인가?
…
























