반응형 오류4 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. mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported 원인 'caching_sha2_password' 인증 플러그인 오류는 MySQL 8.0 버전 이후의 MySQL 서버에서 발생할 수 있다. 이 문제는 MySQL 서버의 기본 인증 플러그인이 'caching_sha2_password'으로 변경되면서 발생한다. 해결 방법 방법1. 사용자 계정 변경하기 새로운 방식의 인증 플러그인을 지원하는 사용자 계정을 생성한다. ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'yourpassword'; 방법2. MySQL 설정 변경하기 MySQL 설정 파일에서 `default_authentication_plugin` 값을 변경한 후, MySQL 서버를 종료 후, 다시 시작한다... 2023. 11. 7. error: Your local changes to the following files would be overwritten by checkout: Branch를 변경하거나 git pull을 할 때 다음과 같은 오류가 발생하였다. error: Your local changes to the following files would be overwritten by checkout: ... Please commit your changes or stash them before you switch branches. Aborting 해결 방법은 다음과 같다. 현재 브랜치에서 작업한 내용을 저장한다. git stash git stash 명령을 사용하면 수정한 내용들만 저장한다. 그후 브랜치를 변경하거나, git pull을 하면된다. git stash에 대한 자세한 내용은 아래의 링크로... https://zerostarting.tistory.com/20 Git s.. 2022. 12. 17. Local package import 오류 사용자가 작성한 패키지를 사용하기 위해 import에 추가한 후 터미널에서 run을 했을 때 다음과 같은 오류가 발생하였을 때 cannot find package "" in any of : 또는 import "" cannot import absolute path 방법 1. 코드 내 import 경로가 제대로 되어 있는지 확인한다. => '상위 디렉토리 명/패키지 명" package main import ( "상위 디렉토리 명/패키지 명" ) func main() { ... } 방법 2. 모듈 확인 => .mod 파일이 생성되어 있는지 확인한다. 터미널에 ' go mod init [모듈 명] '으로 .mod 파일 생성 go mod init [모듈명] .mod 파일을 생성한 후 module 설정이 제대로 되.. 2022. 2. 21. 이전 1 다음 반응형