ID (auto_inc), name, ... 및 customer_code 필드가있는 고객 테이블이 있습니다. 이 테이블에는 "이전"트리거가 있으며 다른 테이블에서 하나의 고객 코드를 선택하고이 테이블에 새 레코드를 삽입하기 전에 customer_code 필드를 설정합니다. 완벽하게 작동합니다."before"트리거가 삽입 된 후 MySQL PDO LastInsertID가 잘못된 값을 반환합니다.
lastInsertID()를 검색하면 항상 1이 반환됩니다.
저는 PDO와 PHP를 사용하고 있습니다.
도움 주셔서 감사합니다.
테이블에 자동 증가 기본 키가 있습니까? – zerkms
예 ............ –
그리고 트리거를 제거하면 모든 것이 잘 작동합니까?! – zerkms