반응형 safe update1 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences MySQL에서 DELETE 또는 UPDATE 쿼리 시 발생할 수 있는 오류다. 원인 이 오류는 MySQL의 safe update 모드로 인해 발생할 수 있는 것으로, UPDATE나 DELETE 쿼리에 WHERE 절에서 기본 키 열을 사용하지 않는 경우, UPDATE, DELETE 명령을 수행하지 못하게 한다. 즉, 실수로 모든 행을 업데이트 해버리거나 삭제하는 것을 방지하기 위해 설정을 걸어둔 것이다. 방법1. 기본키를 사용한 WHERE 절을 추가한다. 가장 간단한 방법이다. SQL문에 WHERE 절을 추가하면 safe update 모드를 무시하고 쿼리를 수행할 수 있다. 예제) -- 오류가 발생할 수 있는 쿼리 UPDATE my_table SET column_name = new_value -- WHER.. 2023. 11. 7. 이전 1 다음 반응형