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

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바