본문 바로가기

하는 데 의의를 둬春

검색하기
하는 데 의의를 둬春
프로필사진 Shonir00ng

  • 분류 전체보기 (17)
    • 스크랩 (1)
      • 업무용 (1)
      • 읽어보기 (0)
    • JavaScript (6)
    • SQL (1)
    • Java (6)
    • 기타 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
  • javascript
  • Promise함수
  • 동기처리
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록SQL (1)

하는 데 의의를 둬春

[MySQL] 외래키를 포함하는 데이터 한번에 삭제하기

테스트로 넣었던 데이터 삭제할 때 팁 메모해두기. SEQ라는 컬럼이 고유키라고 가정할 때, 먼저 SEQ를 사용하는 모든 테이블을 조회해 DELETE문을 만든다. SELECT CONCAT( 'DELETE FROM ' , TABLE_NAME , ' WHERE SEQ = "1234";' ) FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = 'SEQ' ; 바로 실행시키면 다음과 같은 에러가 발생한다. ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails 이 경우 외래키 제약조건을 껐다 실행하고 다시 켜면 됨. SET sql_safe_updates = 0; SET f..

SQL 2023. 3. 17. 15:29
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바