개발( Dev )

( DataBase ) MySQL 기본키, 외래키 무시하고 Table 삭제하는 방법

안녕하세요 오늘은 제가 잠깐 주춤했던 기능에대해서 알려드리려고합니다 . ( 저도 기억할겸 ~ ) 사용하고자하는 이유 본인이 Table을 삭제하고자했던 이유는, 협업하시는 개발자분의 DB 업데이트로 인해서 본인의 DB를 업데이트해야하는 상황이였습니다. 그래서 Table을 삭제하려했지만 아래와같은 에러가 발생하였습니다. 여러방법이있겠지만 ! 간단하다고 생각되는 방법을 소개해드리겠습니다. Error 내용 Cannot delete or update a parent row: a foreign key constraint fails 에러의 내용은 쉽게말해 Foreign key ( 외래키 )가 다른곳을 참조하고있어서, 테이블을 삭제하지 못한다. 라는 내용입니다. 그럼 쉬워지죠 ? 외래키를 해제해주자 ! SET fore..

2021.03.29 게시됨

개발( Dev )

( Git ) Git 개념 및 설치 방법

안녕하세요 오늘은 개발자라면 누구나 들어봤을 Git ! 깃에 대해서 포스팅하겠습니다. Git(깃)이 뭐에요 ? 우리가 흔히 웹 개발 또는 소프트웨어 개발을 할 때에 목숨(?)보다 소중한 것이 무엇이죠? 바로 소스인데요 . 이 소중한 소스를 매일 메모장 또는 로컬 폴더에 저장한다 ? 그것 참 메모리 낭비 아닐까요? 이런 비효율적인 행위들을 무찌르는 Git은 소스코드를 간편하고 효율적으로 관리해주는 공개 소프트웨어입니다. ( 물론 무료입니다 ) Git을 왜 써요? 예를 들어, 개발자 "김메모"씨와 "박깃"씨가 소스코드를 공유하고 싶다고 가정해보자면 ? 김메모 : 박깃씨 어제 JAVASCRIPT 수정한 소스 좀 공유해줄래 ? 카톡으로 줘 박깃 : 띠링 .. 보냈습니다. 김메모 : ajax 수정했네 ? Mapp..

2021.03.23 게시됨

개발( Dev )

DataBase 란 ?

안녕하세요 오늘은 개발에 관련된 이야기를 해보고자 합니다. 본인이 시간 날 때에 틈틈이 공부하고 있는 데이터베이스의 개념에 대해 정리 겸 포스팅하겠습니다. 자료 ? 정보 ? 개념부터 정립합시다 음 우리의 실생활에선 "자료"와 "정보"를 혼용하는 경우가 많습니다. 관심이 없으신분이라면 아마 지나칠만한 개념이죠 ? 자료 ( Data ) 란 ? 문자나 숫자로 이루어진 날것의 데이터라고 생각합니다. Ex ) 금일 기온 영상 1도, 습도 82%입니다. 정보 ( Information ) 란 ? 위와 같은 자료들을 사용하고자 하는 목적에 맞게 가공한 것이 정보입니다. Ex ) 금일 기온 영상 1도에 습도 82%이므로 비 대신 눈이 내릴 확률이 70% 이상입니다. 그러므로, 보행자들은 가벼운 우산을 챙기시거나, 운전자..

2021.03.23 게시됨

반응형