PHP 응용 프로그램에서는 현재 mysql 쿼리 오류 (구문 오류, 고유 키에 대한 중복 항목 오류)로 PHP 오류가 발생하지 않으며 스크립트 실행이 계속됩니다.중복 입력시 PHP 오류가 발생하도록 설정하여 고유 필드를 찾으십니까?
위의 경우에 어떤 설정 (설정에 의해 제어 될 수 있는지)이 스크립트 실행을 중지 할 수 있기를 바랍니다. 그래서 우리는 잘 알고 있으며 실수로 실수로이를 수행하지 않습니다.
난 그냥이 질문을 MySQL - ignore insert error: duplicate entry, 고유 필드에 대한 중복 입력 시도에 대한 오류를 방지하는 방법에 대한 읽기. @ zombat의 답변에 중복 된 데이터 입력 시도가있을 때 insert ... ignore
을 사용하면 경고 대신 경고가 표시됩니다. 따라서 중복 입력 시도 (insert
이 아니라 insert ... ignore
이 아님)로 인해 PHP 오류가 발생하고 스크립트 실행이 중지됩니다. 이것이 기본 동작입니까?
처음에는 PHP 오류가 표시되지 않습니다. 그래서, 어떻게 얻을 수 있습니까?