기록
Home
  • 분류 전체보기 (187)
    • Programming (109)
      • JAVA (15)
      • Javascript (0)
      • 데이터베이스 (8)
      • React (7)
      • 프레임워크 (1)
      • Spring (11)
      • 웹(Web) (4)
      • 운영체제 (5)
      • 서버&네트워크 (6)
      • 자료구조 (0)
      • 알고리즘 (1)
      • 형상관리 (0)
      • 에러노트 (35)
      • 개발 툴 (15)
      • TEMP. (1)
    • Project (0)
      • 트러블슈팅 (0)
    • Personal (2)
      • 리뷰 (1)
      • 업무 (0)
    • Course (73)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (1)
      • 스프링 핵심 원리 - 기본편 (51)
      • 자바 ORM 표준 JPA 프로그래밍 - 기본편 (21)
    • TEMP (0)
Home
  • 분류 전체보기 (187)
    • Programming (109)
      • JAVA (15)
      • Javascript (0)
      • 데이터베이스 (8)
      • React (7)
      • 프레임워크 (1)
      • Spring (11)
      • 웹(Web) (4)
      • 운영체제 (5)
      • 서버&네트워크 (6)
      • 자료구조 (0)
      • 알고리즘 (1)
      • 형상관리 (0)
      • 에러노트 (35)
      • 개발 툴 (15)
      • TEMP. (1)
    • Project (0)
      • 트러블슈팅 (0)
    • Personal (2)
      • 리뷰 (1)
      • 업무 (0)
    • Course (73)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 (1)
      • 스프링 핵심 원리 - 기본편 (51)
      • 자바 ORM 표준 JPA 프로그래밍 - 기본편 (21)
    • TEMP (0)
블로그 내 검색

기록

  • Programming/에러노트

    [MySQL/Workbench] 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 -> SQL Editor and reconnect.

    2022. 3. 10.

    by. 개발도비

    2021.8.30 작성

     

    MySQL에서 특정한 sql을 실행을 하는데 에러가 리턴되었다

     

    테이블에서 키값을 이용한 update나 delete만을 허용하도록 되어 있는데, 더 넓은 범위의 sql을 실행할 때 workbench에서 경고를 주는 것이라고 한다. 하나의 레코드만을 update, delete하도록 설정되어 있는데, 다수의 레코드를 update나 delete하는 sql명령어가 실행되기 때문에 발생한다는 것.

     

    해결방법 1)아래와 같은 sql로 환경변수를 변경해준다. (일시적인 Safe모드 해제)
    set sql_safe_updates=0;

     

    해결방법2) Workbench Preferences에서 안전모드(Safe mode)를 해제한다.
    체크 해제 후에 workbench를 재시작한다(지속적인 Safe모드 해제)

    'Programming > 에러노트' 카테고리의 다른 글

    [Spring Framework/스프링 프레임워크] nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException  (0) 2022.03.10
    [Mybatis/MySQL] Data truncation: Truncated incorrect DOUBLE value 에러 해결 방법(org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: )  (0) 2022.03.10
    [Spring Framework/Junit] java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig / Missing artifact javax.servlet:servlet-api:jar:3.1.0  (0) 2022.03.10
    [Spring Framework/Junit] java.lang.IllegalStateException: Failed to load ApplicationContext  (0) 2022.03.10
    [Spring Framework/MySQL] Public Key Retrieval is not allowed  (0) 2022.03.10

    댓글

    관련글

    • [Spring Framework/스프링 프레임워크] nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException 2022.03.10
    • [Mybatis/MySQL] Data truncation: Truncated incorrect DOUBLE value 에러 해결 방법(org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: ) 2022.03.10
    • [Spring Framework/Junit] java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig / Missing artifact javax.servlet:servlet-api:jar:3.1.0 2022.03.10
    • [Spring Framework/Junit] java.lang.IllegalStateException: Failed to load ApplicationContext 2022.03.10
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
개발도비

티스토리툴바