2011-01-14 19 views
0

私は何らかの検索を実行し、sqliteカラムに置き換える方法を見つけようとしています。たとえば、列に「こんにちは」という言葉があり、それは数多くの行にある可能性があります。こんにちは「お別れ」と置き換えたいのですが、どうすればいいですか。私は個々の行を更新する方法を知っていますが、複数の行については何も見つかりません。Android Java Sqlite検索と置き換え

答えて

2

は私が更新するときに、あなたがそうであるように、個々の行が動作することができますupdate方法を使用して思う:

ContentValues cv = new ContentValues();    
cv.put(MYCOLUMN, "GoodBye"); 
db.update(TABLE_NAME, cv, MYCOLUMN + "= ? ", new String[] { "Hello"}); 
+0

ありがとうございました – Paul

0

あなたが好きな、「通常の」SQL文でそれを行うことができるようになります。

String updateGreeting = "UPDATE <table> SET <column_name> = 'Goodbye' WHERE <column_name> = 'Hello'"; 

db.execSQL(updateGreeting);

関連する問題