앞서 테이블을 만들어 줍니다.
insert into cat (name,breed,age)
values('Ringo','Tabby',4)
-- cat라는 테이블에 고양이 데이터를 넣어줍니다.
만약 Ringo가 나이가 들어 5살이 됐다고 한다면
update cat -- cat 테이블을 업데이트한다
set age = 5 -- 나이를 5살로
where name = 'Ringo'; -- Ringo를
이렇게 해주시면 됩니다.
아마 처음 MySQL Workbench 설치하고 하셨으면 update가 안되고 error가 출력됐을 겁니다.
0 24 10:11:35 update cat set age = 5 where name = 'Ringo' 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. 0.000 sec
이럴경우엔 safe mode를 체크 해제 해주시면 됩니다.
먼저 MySQL Workbench 상단바에 있는 Edit를 눌러주시고 제일 밑에 Preferences... 를 클릭해줍니다.
SQL Editor를 눌러주시고 가장 밑으로 내려서 Safe Updates 체크박스를 풀어줍니다.
그리고 확인하시고 코드를 다시 실행하시면 정상적으로 데이터값이 변경 됩니다.
'MySQL' 카테고리의 다른 글
MySQL의 두개의 컬럼 합치기, 컬럼이름 변경해서 출력concat(),concat_ws(),as (0) | 2021.12.07 |
---|---|
MySQL의 데이터 삭제 delete 테이블 삭제 drop table (0) | 2021.12.07 |
MySQL Workbench의 schemas 스키마 DB 만들기 (0) | 2021.12.07 |
MySQL의 데이터 넣기, 여러 개 넣기 insert (0) | 2021.12.07 |
MySQL Workbench의 테이블 생성 (0) | 2021.12.07 |