MYSQL - DML_데이터 삭제(delete)

2022. 5. 2. 10:25·STUDY/DATABASE
반응형
delete : 데이터 삭제

DELETE FROM table
WHERE condition ;
delete from departments
where department_name = 'Finance';

-- departments 부서에서 부서 이름이 Finance 인 행을 삭제

* Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails 

     - foeign key와 primary key 관계가 있을 경우 자식값이 있을 때 부모값을 삭제하면 에러 발생

select *
from employees
where department_name = 'Finace';

-- department_name 이 'Finace'인 직원이 존재하는 지 확인

 

* delete 작업시 where 절 생략한 경우

    => 해당 테이블의 모든 행이 삭제 됨

 

* Query 메뉴에서 Auto-Commit Transactions 에 체크 되어 있으면 DML 실행 시 바로 저장되어 수정 불가.

    = 자동 커밋 

Auto-Commit Transactions 체크 해제 시 수정 가능

    = 수동 커밋, 수동 롤백 가능

-- mysql 문법(commit, rollback)
commit;

rollback;

 

반응형
저작자표시 (새창열림)

'STUDY > DATABASE' 카테고리의 다른 글

MYSQL - 연습문제(DML)  (0) 2022.05.02
MYSQL - TCL(트랜잭션제어어)  (0) 2022.05.02
MySQL - 단일 행 함수(문자함수)  (0) 2022.04.15
MySQL - JOIN  (1) 2022.04.12
MySQL - ERD 만들기  (1) 2022.04.12
'STUDY/DATABASE' 카테고리의 다른 글
  • MYSQL - 연습문제(DML)
  • MYSQL - TCL(트랜잭션제어어)
  • MySQL - 단일 행 함수(문자함수)
  • MySQL - JOIN
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    alter
    망미 테린느
    서면 설야멱
    전포 데이트
    콩콩팥팥 맛집
    전포동 맛집
    오블완
    콩콩팥팥 두부
    속초 해변 숙소
    mysql
    전포 오꼬노미야끼
    인제 고향집
    전포 연어덮밥
    Database
    인제 두부
    망미 바
    oracle
    전포동 핫플
    서면 맛집
    망미 카페
    티스토리챌린지
    배열 한 컬럼에 넣기
    전포 신상 맛집
    속초 중앙시장 감자전
    속초 숙소 내돈내산
    전포 밥집
    전포동 카페
    전포 맛집
    센텀 신세계백화점 팝업
    망미 조용한 카페
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
MYSQL - DML_데이터 삭제(delete)
상단으로

티스토리툴바