나는 이것을 잠시 숙고 해왔다.MySQL과 PDO : 이론적으로 PDO :: lastInsertId가 실패 할 수 있습니까?
거대한 비율의 웹 응용 프로그램을 고려해보십시오. 여기서는 수백 초의 SQL 쿼리가 매초 수행됩니다. lastInsertId 실패하는
$id = $db->lastInsertId();
는, 예를 가져올 그것을 가능 :이 마지막 쿼리의 ID를 증가 내가 자동차를 가져 오기 할 직후 다음
$q = $db->prepare('INSERT INTO Table
(First,Second,Third,Fourth)
VALUES (?,?,?,?)');
$q->execute(array($first,$second,$third,$fourth));
:
나는 내 코드를 실행 실행 된 일부 SQL 삽입 쿼리의 ID 내 두 코드 블록 사이? 차
는 : 그것은 실패 할 경우
, 무슨 일이 가능한 누출을 연결하는 가장 좋은 방법이 있을까요?
데이터베이스에서 적절한 ID를 가져 오기 위해 다른 SQL 쿼리를 만드는 것이 더 안전할까요?
괜찮습니다. 감사! – Mattis