테이블에서 키값을 이용한 update나 delete만을 허용하도록 되어 있는데, 그렇지 않게 좀더 넓은 범위의 sql을 적용하려고 할때 workbench에서 경고를 주는것이다.
즉 하나의 레코드만을 update, delete하도록 설정되어 있는데, 다수의 레코드를 update나 delete하는 sql명령어가 실행되기 때문에 발생을 하는 것으로
쉽게말해 한번에 여러 row 를 업데이트할 때, 막아두는게 Safe mode On 입니다.
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.
이런 오류가 뜨게 될 시 사용하면 된다.
'MYSQL' 카테고리의 다른 글
MYSQL insert into values 테이블에 값 입력하기 /select * from 테이블 확인하기 (0) | 2021.12.07 |
---|---|
MYSQL .Error code 1146. Table ' ' doesn't exist 0.000sec DB,schemas 위치 옮기기, 스키마/데이터 베이스 위치 바꾸기 (0) | 2021.12.07 |
MYSQL 여백 없애는 방법 / NULL없애는 방법 (0) | 2021.12.06 |
MYSQL 테이블에 데이터를 넣는 방법 하나의 데이터 넣기/ 여러 데이터 넣기 (0) | 2021.12.06 |
MY SQL에 테이블(tabel) 만들기 (0) | 2021.12.06 |