2011-08-25 8 views
1

sqlite를 사용하여 테이블에 값을 삽입하는 데 문제가 있습니다. 테이블 랬 : 나는 ('john', 'friend') 같은 데이터를 삽입 할sql : insert value


create table test 
{ 
    KeyName varchar(50) primary key, 
    KeyValue varchar (255) 

}; 

을,하지만 난 'john' 존재 여부를 알 수 없습니다. 가 현재 그것을 해결 :

  1. 하여 선택 * 여기서 키 이름 = "존"
  2. 리스트 (1)로부터의 결과에 따라, 난 삽입 또는 업데이트를 사용;

더 좋은 해결책이 있는지 알고 싶습니다. 감사합니다.

답변

4

이미 존재하는 레코드를 바꾸거나 바꾸는 데 사용할 수 있습니다.

은 그래서 당신은 쿼리 INSERT 일 또는

확인이 링크 교체 : http://www.sqlite.org/lang_conflict.html

+0

덕분에,이 내가 – scorpiozj

+0

당신은 환영합니다, 건배 :-) 필요한 것입니다 – Tal