2012-02-10 3 views
1

2 개의 int 유형 열이있는 테이블이 있습니다. 하나는 자동 증가 및 기본이고 다른 하나는 null이 아닙니다.테이블에 대해 "next be be be used"ID를 얻습니다.

이제 레코드가 이야기에 삽입 될 때마다 첫 번째 자동 증분 열에 고유하고 새로운 ID가 적용됩니다. 내가 원하는 것은이 새로운 ID 값이 같은 삽입 문에서 다른 열에도 삽입된다는 것입니다.

어떻게 이것을 할 수 있습니까? Plz은 사전에 ...

thnx :)이 필요한 이유를 이해가 안

답변

0

을 도와 드릴까요? 그러나 autoincrement를 사용하여 두 번째 열을 만들 수도 있습니다 (그러나 두 열의 값이 같은지 확인해야합니다). 또한 삽입 후 두 번째 열의 값을 업데이트하는 트리거를 만들 수 있습니다 (이것이 가장 좋은 방법입니다).

+0

thnx ... 레코드에이 두 열 값이 같은 경우이 표에 bcoz가 필요합니다 (다른 열도 있음). 그런 다음 부모를 나타내는 반면 다른 경우는 자식을 나타냅니다. 따라서 부모 요소를 추가하려면이 것이 필요합니다. 내가 제안한 것처럼 나는 방아쇠를 당길 수 있습니다. 하지만, 안드로이드 SQLite에서 트리거를 사용할 수 있습니까? java, android 및 sqlite에 대한 경험이 거의 없기 때문에 걱정이 될 수도 있습니다. 당신이 안드로이드에서 트리거를 추가 할 수 있습니다. 당신은 안드로이드에서 데이터베이스를 만드는 방법 당신은 할 수 있다면, 내가 어떻게 진행해야 하는가에 관해서 lil 지시를 내릴 수 있습니까? –

+1

예. 자동차 읽기, 예를 들어, 여기 : http://www.vogella.de/articles/AndroidSQLite/article.html 또한 인터넷에 많은 다른 장소가 있습니다. 그냥 원하는 것을 찾으십시오. 방아쇠를 추가하려면 그냥 추가하십시오 SQLiteOpenHelper.onCreate 트리거를 테이블에 추가해야하는 추가 execSQL 메소드 트리거 정보 : http://www.sqlite.org/lang_createtrigger.html – Yury

+0

Thnx @Yury, 실제로 도움이되었습니다. –

관련 문제