2010-08-05 3 views
5

내가 아는 누구나 테이블 이름과 id 값을 쿼리를 수행하고 싶지만 그 테이블에서 id라는 것이 무엇인지 모른다.주어진 테이블에 대한 기본 키 열 이름을 가져 오는 방법은 무엇입니까?

+0

왜 그런 추상 번호가 필요합니까? 당신은 그것의 이름 = 당신이 그것의 의미를 모른다는 것을 모른다.> 당신은 그것을 필요로하지 않는다. 연관 링크는 다른 열에 의해 수행 될 수 있습니다. – Basilevs

+0

글쎄,이 숫자가 주어진 테이블의 ID 값이라는 것을 알고 있습니다. 내가 모르는 한가지는 ID의 컬럼 이름이 그 테이블에 있습니다. 일부 pragma 문을 실험하려고하는데 선택을 할 수 없습니다. – rsk82

답변

6

당신은 아마 필요한 경우

sqlite> pragma table_info(...) 

또한, 프로그래밍 작업을해야 ... a quite similar question에 대한 답변을 사용하여 기본 키 컬럼 (들)에 대한 열 이름을 조회 할 수 있습니다.

관련 문제