반응형
특정 폴더의 파일 이름이 데이터베이스 테이블 안에 있는지 확인하는 방법은 무엇입니까?
시작 상황:
- 파일이 많은 폴더(대부분 포함)
png
). - 데이터베이스(MariaDB)의 테이블 두 개에 이미지 파일 이름이 포함되어 있습니다.다음과 같이 파일 이름을 쿼리합니다.
select filename from table1
UNION
select filename from table2;
데이터베이스 테이블에 등록되지 않은 파일이 있는지 알고 싶습니다.
- 첫 번째 접근 방식은 텍스트 파일에 파일 이름 목록을 넣는 것입니다(Linux 명령줄을 사용한 적이 있으며, 목록은 줄당 파일 이름입니다). 하지만 어떻게 계속해야 할지 모르겠습니다.
-
데이터베이스에 쓸 수 없습니다.
몇 가지 작업을 수행해야 합니다.
- 파일 목록이 있는 파일을 데이터베이스로 가져옵니다.
- 커서를 사용하여 파일 이름 목록을 살펴보고 파일 이름 목록-b가 들어 있는 테이블 목록과 일치시킵니다.
파일 이름을 가져오려면 가져오기 방법을 사용하거나 가상으로 파일을 테이블로 직접 읽을 수 있습니다.
감사해요.
언급URL : https://stackoverflow.com/questions/66438106/how-to-check-if-filenames-in-specific-folder-are-inside-database-table
반응형
'programing' 카테고리의 다른 글
numpy dot()와 Python 3.5+ 행렬 곱셈의 차이 @ (0) | 2023.06.06 |
---|---|
Python에서 오류 없이 유니코드를 ASCII로 변환 (0) | 2023.06.06 |
levels<->(이게 무슨 주술입니까? (0) | 2023.06.06 |
MySQL: 두 필드를 결합하여 쿼리의 날짜/시간 필드 출력 (0) | 2023.06.06 |
표에서 헤더 이름 및 행 번호로 Excel 셀 참조 (0) | 2023.06.06 |