- Update

업데이트 테스트하기 위해  아이템 추가

insert into item value(0, '싸구려 검');


update item

set name = '엄청난 검'

where name = '싸구려 검';

컨트롤 + 엔터로 쿼리를 시전하면!


에러가 발생함.

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.


해결방법

1. 명령어 사용하기

set sql_safe_updates = 1; 기본 값에서 0으로 변경후 업데이트 하기

set sql_safe_updates = 0; 을 선언하면 끝.


2. 옵션 변경하기


set sql_safe_updates = 0;

update item

set name = '엄청난 검'

where name = '싸구려 검';


Update 결과

싸구려 검이 엄청난 검으로 변경됨.


반응형

'Programming > Database' 카테고리의 다른 글

SQL Join 사용해보기  (0) 2017.06.15
SQL Insert, Delete 사용해보기  (0) 2017.06.08
테이블 만들기 및 SQL Select 사용 해보기  (0) 2017.06.08
트랜잭션의 개념  (0) 2017.06.01
인덱스의 개념  (0) 2017.05.30
DB 공부하기  (0) 2017.05.25
데이터 베이스  (0) 2015.08.16