본문 바로가기

MySQL2

[MySQL] 중복데이터 하나만 남기고 삭제하기. 문법) DELETE a FROM [테이블명] a, [테이블명] b WHERE a.[순서값을 가진 컬럼명] > b.[순서값을 가진 컬럼명] AND a.[중복값을 비교할 컬럼명] = b.[중복값을 비교할 컬럼명]; a와 b는 임의로 주는 값이기 때문에 어떠한 문자열을 넣어도 상관없습니다. 테이블명은 데이터를 가지고 있는 TABLE의 이름을 써주시면되는데 예시로 test라는 테이블을 사용했습니다. 순서값을 가진 컬럼명은 보통 AUTO_INCREMENT(자동 증가)하는 숫자 데이터가 담긴 컬럼입니다. 저는 보통 idx(index의 약자) 컬럼을 AUTO_INCREMENT 컬럼으로 설정해놓습니다.(개취입니다) 중복값을 비교할 컬럼은 데이터를 가지고 있는 컬럼명을 써주시면 됩니다. 여기 예시로는 value라는 컬럼.. 2021. 4. 2.
[MySQL] 맥북(bigsur)에서 닷홈에 DB올리기, 연동하기. 맥북 사용자가 mysql이 닷홈에서 연결이 안될 때 이 포스팅도 나처럼 고생하신 분들에게 큰 도움이 되었으면 좋겠다. 정말 많이 찾아봤고, 정말 많은 시도를 했다. 허나 맥북 (mac os)에서 따라하는게 이렇게 힘들거라곤 생각도 못했다. 친구한테 정말 똑같은 소리를 많이 들었다. 개발 할려면 맥북 팔고 윈도우 노트북이나 데스크탑 사라고... 허나 이 예쁜걸 어떻게 포기를 해... 나는 맥북 안에서 해결방안을 찾고 나의 개발 커리어를 이어나갈 것이다. 이 글은 php, 아파치, phpmyadmin, mysql, mysql workbench 등이 다 설치되어 있고, 연결도 되어 있으며, 어느 정도 사용했던 사람을 위해 포스팅 되어있다. 이것들을 사용하다가 닷홈(dothome)에 올려서 다른 사용자들도 사용.. 2021. 2. 4.