2012-10-26 3 views
-2

나는 약 1500 행의 비즈니스와 함께 Excel 파일을 가지고 있으며 MySQL 데이터베이스에서 해당 비즈니스를 삭제해야합니다. 어떻게해야합니까? 행을 식별하는 셀로 비즈니스 ID를 사용하고 있습니다.행 목록을 삭제하는 방법은 무엇입니까?

그래서 파일 AI 비즈니스 ID를 파일에서 BI 사업의 50000 개 행이 1500 개 행이 '

을 그리고 비즈니스 삭제해야'파일 B.

+1

Simple! 코드 작성 :) – Konstant

+0

좀 더 설명해 주시겠습니까? – user1589375

+0

아래의 답변은 정확합니다. 그걸로 어떤 문제에 직면 했습니까? – Konstant

답변

1

가져 오기에서 파일 A에 엑셀 파일을 임시 테이블 (여기서 TEMP라고 함)에 넣은 다음

delete from businesses where id in (select distinct id from TEMP) 
+0

쿼리를 수행하지만 행을 제거하지 않습니다. 내 검색어에 문제가있을 수 있습니까? PLD_LINK에서 삭제 여기서 STATE가 비즈니스 ID가 COL 1 업체 ID를 정보 파일 을에있는 컬럼은 파일 B에있는 열이다 (TEMP에서 뚜렷한 "COL 1"을 선택)에 STATE 나는 열을 가져온 TEMP라는 테이블을 만들었습니다 ... – user1589375

+0

"COL 1"은 MySQL의 유효한 열 식별자가 아니며, \ COL 1 \은입니다. 따옴표 대신 백틱. –

관련 문제