2011-08-25 104 views
1

我有一個關於使用sqlite將值插入到表中的問題。 假設表:sql:插入值


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

}; 

我想插入數據,如('john', 'friend'),但我不知道是否'john'存在。 目前我解決它:使用

  1. 選擇*,其中鍵名=「約翰」
  2. 根據從列表1中的結果,我使用插入或更新;

我想知道是否有更好的解決方案? 謝謝

回答