[1. 개요]
table 에 대한 update 혹은 delete 작업 시
- where 절이 없거나,
- where 절에 index 가 걸린 column 이 없는 경우
update / delete 구문을 실패 시킨다.
이러한 동작은 SQL_SAFE_UPDATES 값이 1인 경우 발생하고,
0으로 설정한 경우 update / delete 구문을 정상 동작하게 할 수 있다.
[2. 확인 방법]
show variables like 'sql_safe_updates'
[3. 변경 방법]
off
- set sql_safe_updates = 0;
on
- set sql_safe_updates = 1;
'MySQL' 카테고리의 다른 글
MySQL. unique key (0) | 2023.06.22 |
---|---|
MySQL, innodb_autoinc_lock_mode (0) | 2023.06.21 |
MySQL. LAST_INSERT_ID (0) | 2023.06.15 |
mysql 공간 쿼리 (0) | 2023.05.24 |
partition 에 대해서 (0) | 2022.10.04 |