발생하는 이유는 데이터 수정 또는 삭제 시 Key값을 이용해서만 가능하도록 설정되어 있기 때문이다.
해결 방안은 2가지가 있다.
[방법1] workbench 설정 변경하기
1. [Edit] > [Preferences...] 에서
SQL Editor의 [Safe Updates (rejects UPDATEs and DELETEs with no restrictions)]를 해제
2. Workbench 재실행 후, 코드 실행
[방법2] 코드로 일시적으로만 변경하기
아래 코드를 작성 후, 수정/삭제 코드 실행
set sql_safe_updates = 0;
'CS > 데이타베이스' 카테고리의 다른 글
[SQL] 조인 (0) | 2022.03.16 |
---|---|
[SQL] SubQuery 중첩질의문 (0) | 2022.03.16 |
[SQL] 데이터 조작어(DML) 활용 (0) | 2022.03.16 |
[SQL] 데이터 정의어(DDL) 활용 (0) | 2022.03.16 |
[실습] 트리거 (0) | 2021.12.15 |