집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 오류 1175: 안전 업데이트 모드 충돌을 해결하는 방법?
MySQL 오류 코드 1175 문제 해결: 안전 업데이트 모드 충돌
MySQL Workbench에서 UPDATE 쿼리를 실행할 때 오류 코드가 발생할 수 있습니다. 1175, 안전 업데이트 모드 설정과 충돌을 나타냅니다. 이 문제는 키 열을 활용하는 WHERE 절을 지정하지 않고 테이블을 업데이트하려고 할 때 발생합니다.
이 문제를 해결하려면 다음 단계를 따르세요.
안전 업데이트 모드 비활성화
업데이트 수정 쿼리
안전 업데이트 모드를 비활성화해도 오류가 해결되지 않으면 키 열을 지정하는 WHERE 절을 포함하도록 UPDATE 쿼리를 수정하는 것이 좋습니다. 이렇게 하면 의도한 행만 업데이트되어 실수로 인한 데이터 손실 위험이 줄어듭니다.
예:
UPDATE tablename SET columnname=1 WHERE>
이 예에서 WHERE 절은 값이 "123"인 "id" 열을 사용하여 해당 ID를 가진 레코드만 업데이트되었습니다.
안전 업데이트 임시 비활성화
또는 다음 명령을 실행하여 안전한 업데이트를 일시적으로 비활성화할 수 있습니다.
SET SQL_SAFE_UPDATES = 0; -- Execute your UPDATE query here SET SQL_SAFE_UPDATES = 1;
참고 이 방법은 현재 세션에 대해서만 안전한 업데이트를 비활성화합니다. 잠재적인 데이터 무결성 문제를 방지하려면 나중에 안전한 업데이트를 다시 활성화하는 것이 좋습니다.
위 내용은 MySQL 오류 1175: 안전 업데이트 모드 충돌을 해결하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!